No, you do not have to ship through a FFL. Long guns you can buy and transport yourself, handguns, you can not. You have to make sure the gun you buy is legal in NJ though. For the SKS, you have to make sure there is no detachable magazine, or else its illegal in NJ.