This isn't exactly the fountainhead of politically correct speech here, pard; if he wants to call it a "piece," a "roscoe," "heat," or a "willy," well, that's his business.
I sorta favor the term "blaster," myself.
This is my rifle..
this is my gun
one is for shooting
and one is for fun.