I spent a lot of time looking for an AR and finally settled on a DPMS LoPro Classic, it was in my price range, under $700, it had everything I wanted, flat top, bull barrel, except an adjustable stock. It shoots perfect with no problems, put almost 1,000 rounds through it and not a single issue, no feeding problem, no ejection problems, nothing. The ONLY issue was the trigger, I am so used to all my timney, rifle basix and such that it was a tank. Nothing a new trigger can't fix. I would definitely buy a DPMS again. In fact my current build is using a DPMS lower, and will probably use a DPMS upper as they are the only ones I can find with the dust cover and forward assist are deleted. plus they have the hi rise flat top weaver rail.