I would recommend that you do some research into your state's laws. My experiences buying online have been significantly different than Jpyle's, but I am buying in Texas, not New Jersey. I don't know where you live, but it does vary. I only pay a $20 transfer fee which would include all paperwork, but since I have a CHL, I don't have to have a NICS check. Also, I have purchased on-line successfully from Bud's Gun Shop, Bud's Police Supply, Jet Guns, Cheaper Than Dirt, CDNN, Larry's Pistol and Pawn, and Gun Broker. I can highly recommend all, except that experience may vary with Gun Broker, as there are numerous sellers on that site. Good luck.