I question the quality control in the manufacturing process. I wouldn't hesitate to drop $450+ on a complete upper, if I knew the manufacturer was good. But then again, I would rather build an upper on my own, even if it sets me back $600+, because I am assembling it to my specs, not a factory spec sheet.