"Four" thumbs up to Smartgunner.com - I've recently bought two uppers from Tommy at Smartgunner.com, and
I am very satisfied with the purchases I've made from them. Yes, it does take a little time to get your custom upper delivered - it is not Tommy's fault, he places the order with DD and is placed on a queue just like all other dealers. Once the order is placed, DD needs to have all the parts in order to build the gun - gas block, barrel, rails... sometimes these parts will not be in stock and there is a HUGE backorder for DD products.
I will grant that sometimes it is hard to communicate with Tommy, HOWEVER, I understand he must receive hundreds of emails everyday with people asking the same questions and really there is not any answer to give since the order is on the mercy of DD - he does come around and reply to the emails.
And I am pretty sure you will receive your item once DD has it ready, I did!
I will not hesitate to buy from him again, actually I am going to pretty soon