I had two problems with them... First they sent my chin spoiler all curled up even though I payed for oversized shipping (like 20 bucks!) then they took two weeks to actually ship it - I called and asked and they said that it "had been out of stock, and it was in stock when you ordered it, but then we sold too many so now its out of stock".
Another time, my buddy ordered a MAC h-pipe, which they listed in stock...sent him NO e-mails saying it was on back order...so after a week of not getting it, he calls them and they say it's being restocked and he'll have it next week...he calls every week for a month and gets the same thing - eventually they "fess up" and say MAC is out of stock and they won't have them for another month... I smelled BS and tell him to call MAC directly; he does, and has the H-pipe within 5 days.
I figured I should try them again and put another order in for my gears the other day...they got here in 3 days with no issues... I think it's sort of hit or miss with these guys.