Firearm forger (8)
I believe the answer is:
gunsmith
(Other definitions for gunsmith that I've seen before include "Arms maker" , "One makes or sells weapons" , "One makes or sells small firearms" , "Weapons maker" , "Maker of firearms" .)