I've ordered from HDD about 6 times I'd say, although it's been about a year since my last order. Every time, my order was received withing a week, except the last one, which was about 3 weeks. I always received email notices for things I asked to be notified on when back in stock. I've spoke with Brett Staunton of HDD a couple of occasions, and he was always very professional and helpful. I still haven't researched what all the complaints are about, and have wondered if things have gone down hill over there. I would research anything like their barrels or conversion kits before purchasing, but would do that with any after market products. I've also ordered from MGW about half dozen times, and have had no problem with them either. I ordered spare parts for a while as many people do to keep their platform viable. As I say, I don't know what the complaints are about, but would research them before I placed another order, as I trust the input on this forum. But I wanted to chime in and give my two cents regarding my experiences with HDD, and MGW.