Made 2 orders from them in 2 months for parts for our Chevy Express Cargo Van. Some parts were labeled special order, was told it might take a couple weeks to ship, but they arrived in less than 3 weeks. Works for me!
Second order was body panels for the same van. Got them in less than 3 weeks also!
You must pay attention to parts availability. Don't just 'add to cart' without checking. Customers do bear some responsibility!
Anyway, they did just fine by me. I've had worse experiences with other online retailers.