Hi Dave,
I had a good experience with these guys...
http://www.lawmensupply.com/Index.html
I purchased a Glock 19 and love it. Easy to shoot. Easy to clean.
The permit process is cumbersome. You can get the form from here:
http://www.njsp.org/info/forms.html#firearms
The chief of police will need to ultimately sign your form. His secretary (Dawn?) is very helpful.
Good luck.
Mike