Our very own Jensen arms has better prices than AR15sales on complete RRA rifles.
Buy there and you save shipping, transfer fee but you do pay sales tax.
They may have competitive prices on uppers as well.

I'd say stick with an RRA factory upper, better chance you won't have malf's.

And, Hunter - I'd like to hear your brand preference just for grins.