Whats your budget for the upper? I would go with PSA over Hardened Arms. Stainless Barrels are generally more accurate if you are comparing the same price range, but a $175 4150 CMV barrel is probably going to be more accurate than a $100 stainless barrel. PSA usually sells the stainless barreled uppers for the same price as the others especially within the freedom line. A CMV barrel will out last a stainless barrel if that is a concern. I would also look at a stripped BCM upper for around $430. You just need to add a hand guard and Bolt. I just ordered a Sons of Liberty Gun Works Patrol upper for $425 it is high quality and has the magpul MOE hand guards on it. Really liking it. If you decide to piece one together you will need some basic tools if you don't already have them. I would look into Faxon or Ballistic Advantage barrels if you decide to build. They have great feedback and are generally under $200