Buy stock photo Hands, cleaning and man with gun on cloth for safety, self defense and handgun assembly. Process, equipment and person with firearm maintenance, magazine and metal parts to assemble weapon on table