All in all whichever you order from... They're all good choices.
I've ordered many times from all 3.
Only real reason I ordered direct from HSGI was that DS and OST didn't have what I was looking for in stock and they weren't sure when they'd get it.
Ordering from HSGI ends up costing about the same maybe a little less then ordering from in country. Even with duty.
Gumbercules!?! I love That Guy!!!