I have heard nothing but good things about RRA, I am currently saving money to buy a upper from them to pair with a lower I already have. Some people are not crazy about DPMS but I have a couple of there guns and have had no issues, Bushmaster might be another brand to check out.