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. 
 
