I put in an order and the conformation emails said would be 30 days. I just waited and in 6 weeks that beauty showed up. I paid for an assembled upper and upon checking, some of the bolts and nuts were loose, but i just rechecked all specs. Great product
Tip for consumers: Just be patient and you will get the order.