Yes, verify fit with whatever upper you plan to use. I have a couple, one fits everything I have tried it to, the other will only fit the upper it came with. I am sure it's something minor, but it shoots great with that upper, so I have left it alone.