I've ordered from them about 3 or 4 times, and every time has been REALLY smooth. My packages came in about a week, pretty good since I live in Alaska(still sucks though) and haven't had any problems with the parts. Just last week I ordered a front driveshaft from them. I guess they ran out, but instead of putting me on backorder for who knows how long till they got one, they actually sent it straight from there manufacturer.
They've made me a happy customer, and I wouldn't hesitate in ordering from them again.