One of the gunshops appeared to have a multitude of different guns that shot out swords. Yes, swords. What kind of gun was able to shoot swords? Never mind that question; the real question was why? Why would people make a sword like this- no, a gun like this? It was so confusing... and yet, it kind of had a cool aesthetic to it that drew JJ closer. Shooting a sword from your wielded gun was usually far more destructive than throwing it yourself, depending on your own throwing skill and strength... but then again, it wasn't a real gun at that point, was it?
Nah, he needed a classic. Something discreet but true to the old ways of what a gun consisted of; a barrel to load bullets in, trigger and handle, perhaps a small optic or scope, and voila.