I've ordered several items from them and HLJ is very reasonably priced and shipping is very cheap. Though I made the mistake of ordering something that was not in stock at the time so my order took about 3 or 4 weeks to get to me. They eventually sent the items that *were* in stock and I ended up cancelling the out of stock item (it was the 4 band mutlicontroller). Anyway, I'm sure the order would have taken a MUCH shorter period of time if I had ordered only in stock items. So, yes I highly recommend them just try not to order stuff that's not in stock.
(man.......is it just me or am I always long winded with stuff? hehe)