I live in a state just like NJ (see sidebar). I settled on the M&P15ORC. Off the shelf it's compliant with the laws of CT. As long as you stay within the regs off the NJ statutes posted you should be good. That's what I am doing with mine. Guess we'll see!!