if youre willing to spend the extra dough, I spent $550 or so on my complete BCM midlength upper, with BCM bolt group and charging handle. (and magpul MOE handguards)
if it were me, id save up a little more and get one of these or something like it. You wont regret it, and it will last a...