I brought in a DD stripped barrel, DD upper recever, GGG gas block/flip up sight, FH and a bag of parts. 2 hours later I came back and they had it all put together, for CHEAP. Took home the completed upper, slapped it on my IAC lower and this is how it turned out. Thanks for the great service!!!