I've ordered over $3000 worth of stuff from them and there was only 2 times that my product was backordered. My steeda cat-back was back ordered for about 3 days and then it shipped to me, and then I waited 2 weeks for them to get FRPP 4.10s in stock, which after 2 weeks I called them up and they said that their supplier said it would be even longer, so I canceled my order, got my money back, and bought elsewhere. It wasn't really that big of a deal to me since they usually have the cheapest prices, plus they give discounts, and they offer free shipping. In my opinion it doesn't get much better.
I guess a lot of people don't realize how much business they do, makes it hard to keep stuff in stock sometimes. Also those wheels come from China I think, so they have to have them imported :o