I have a Bushy M4A3, with the collapsible stock and a flat top with the carrying handle. I love this gun and couldn't be happier. It beats the crap out of all the worn out M4's and M16A2s I used in the Army. My buddy has a RRA, and is a nice gun that shoots well, too, but I can't tell too much of a difference in quality at all. I would save the money and save to put an EOTech on my Bushy. Just sayin' :wink: