Good luck. Depending on what you're looking for. Out of the places in my list below, I'd suggest NJ Firearms Guild - they had the largest selection out of all the others in the list in the last few weeks. I haven't been to Brick Armory, but understand they are pretty good as well.
I second NJ Firearms Guild in Rahway (Found a Glock 19 and 23 there last weekend). Meltzers was pretty low on stock a few weeks ago when I was there. Silver Bullet in Belleville, where's that?? Do you mean Bullet Hole? In Lakewood there's also Shore Shot Pistol Range.
Glock 17, 19, 23 and 34
Colt Special Combat Gov't
"I'm a firm believer the distinct "click-clack" noise coming from the unknown dark being better than any laxatives ever made." repoman1984 :rofl: