bad parts

caveat emptor. 22mods4all sells ar parts cheap. sadly the parts are cheaply made and 22mods4all do not do a very good job of assembly of their ar uppers in my experience.
22mods4all's customer service is for all intents and purposes nonexistent.
let my mistake be your warning. spend a little more and get superior satisfaction in your weapon. thanks for the ears.