Check out the assault weapon law. It has as part of it "barrel shroud". Reading this I say it would cover M1 carbines. It would also cover Springfield M1A & M1 Garand....which are both legal in NJ & I believe CA.
I'm suprised the law didn't include bayonet lugs.
The only mag restriction I saw was 16 rds.
Nutter is an asshole.