RE: Supplier Service
My feedback would be very similar to that of Opjose: I have ordered 7-8 times form them in the past and no issues, but given the price I have always taken into account that if anything were wrong I wouldn't go through the trouble of returning it; I guess I have been lucky so far.
Others have said it, but just to be clear: HK will not partial ship your order so if one item is on back order your entire order will sit until the entire order is filled, so order only what it in stock. I usually get my stuff in 1-2 weeks, so keep that in mind if you are in a rush.