I wouldn't worry about selection unless you are looking only for USED guns. Almost any dealer in NJ would be happy to order whatever you want from a wholesaler or manufacturer. I've bought from two shops local to me, both of which are teensy-tiny little places, and not one gun I've bought was something that they had in stock. If it was generally available, however, they often had it shipped in for me in 1-3 days.