I've built two uppers from their parts and ordered another complete. the observation about parts arriving dry is spot on. you definitely want to break down and lube before firing.
also quality was fine...I didn't put more than 400 rounds through them before I sold the uppers.
accuracy was...