I finally got my Del-Ton upper. It fits like a glove and the finish its pretty much perfect. There is only one spot by the flash suppressor that is very slightly showing thru but I would have to say its just from assembly and handling. Other than that I could not be happier. It took about 13 days total to order it, build it, and ship it from NC.