So far I want to get a stag arms lower with parts kit. Also the fixed stock (live in NJ) fromk stag as well. The upper is where I am stuck. I would like to get a mid length upper from BCM but can't any that are compliant. (No flash hider) Does anyone knoq of good quality upper that are NJ legal? Also what other parts do I need for this instalation? Thanks for the help