Very similar to what NJ requires. First you need a Firearm ID Card. Supposed to be issued within 30 days. Only way you get it within 30 days is if you make a stink. Some people have waiting upwards of 6 months to get said card. You can then purchase any long gun with your card. If you want to purchase a pistol, you have to apply for a permit to purchase a pistol. Only 3 permits at a time can be issued, and the permit is only good for 90 days, but can be extended for an additional 90 days. And you can only purchase one pistol every 30 days. So you have only 90 days to use the permits, but can only purchase a total of 3 pistols over those 90 days. Forget about carrying in NJ. You have to prove "need". Unless you are retired LE or a PI, good luck convincing a sheriff to sign off on that. Wonder why the NRA doesn't go after NJ lawmakers. Oh, and the SCOTUS continues to refuse to hear our case.