I've ordered from them in the past without problems, one time they forgot to send an order but replied quickly and sent it the same day when I asked where it was. This last time they screwed me for just over $90 though.
Ordering from some of the overseas sites can be a pain in the ass, I've tried to order from other sites but they want a copy of your ID, proof of residence, etc.