Wandering off subject here....slightly.
I love Rock Auto. I've used them for over 15 years. And if you've been with them for a period of time, you'll realize that the warehouse that ships you the parts could be from anywhere. (We all know they don't actually own anything. But that's another subject)
With few exceptions, I no longer purchase parts from them unless it's on a closeout. That way it (almost always) gets shipped from the same warehouse and it's for something that I have sitting on the back burner that won't get used immediately.
I've only had to do a return on them once, so I know my attitude toward them is biased because talking to a live human is impossible.
Lately, I've noticed that some of their parts are labeled "Famous Brand". Again, that could be almost any brand on planet earth.
But I did roll the dice and ordered a "Famous Brand" new alternator from a 2005 Ford Explorer. It cost a grand total of $29 (before shipping) and I happened to receive a Carquest-branded alternator that had not ever been installed. So that was a win.
The shipping for it on the other hand was a disaster. Somehow, I somehow managed to choose FedEx instead of UPS. FedEx in this area is a complete disaster. FedEx took a grand total of 17 days to deliver my package when UPS or USPS would have taken two. Another reason I don't order from them if it's needed immediately.