I was thinking more of:
Build the functional parts of your gun. This determines all the stats, including the turn rate, recoil, output locations, etc.
Build a shell for the gun. This is just cosmetic, but must have at least the same number of blocks as the functional model.