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.