My 18 year old competitive shooting Son just went to the local Police Dept. in our town and requested an application for the NJ Firearms Purchaser I.D. Card. He did this on a break from college a few weeks ago. Due to NJ law, since he is not yet 21, he can't even apply for a permit to purchase a handgun. Here in NJ, you need a permit for a BB gun :shake: :youcrazy: .
The best advice that I can give you is to contact your local PD and inquire. If any type of permit is needed, they'll know and have a process set-up already to accept applications. If a permit is required, don't be surprised if you're asked to sign a form giving them permission to check you out for fingerprints, NCIC, FBI, as well as a mental health check where they look to see if you've been hospitalized as a wacko :youcrazy: .
Here in NJ it can take several months to get "cleared" through the process :shake: , so the earlier that you do it the better-off you'll be.
Hope that this helps!
Dave