I haven't had an issue with them so far. Yeh, their postage is a little slow, but they do point out in the postage section that it may take a while for you to recieve your parts. The boost controller I bought took 3 months to arrive, and I did send them at email about it. I got a response within a couple hours with an apology, and a reasoning as to why it took so long... I don't think you're providing us with the whole story... they have been nothing but willing to fix the situation with me