The good. Have used rockauto several times. I have always received the parts on time or earlier and they were as expected,dirt cheap compared to locals and were the right part. Their site is easy to use and parts are very well described and many options are available.
The bad. This last shipment was a horror. Not all rockauto's fault. I order a water pump, a fan clutch, a ckt position sensor (verry cheap), and radiator hoses U/L. The fan clutch was in right box but part was wrong (stamp on part different) not RA's fault. The CKT was right and very well priced. The waterr pump heater tube was against the alternator hard and was not acceptable as it would work loose and leak. The lower heater hose had a bend that was too shallow and rested against the a/c condenser which would rub a hole in it. To their credit this hose was the same at all three major auto part stores with the exception of NAPA who had the right hose at twice the price. And RA gave me credit without returning the hose. Great. The water pump and clutch were returned with them giving me a "paid" shipping label which I consider a big plus to their credit. I will have to wait and see if I get credit for the returned parts but I am optimistic so far that it will happen.
The Ugly. Well, I paid extraditing shipping to get my ride back on the road and of course this shot that to hell I had to buy local parts to get it going which of course cost more though not that much more if you consider all of these problems. I would still definitely use RockAuto because despite these issues they made good up til now. The biggest black eye is they have absolutely no number to call or live chat to communicate with to get the ball rolling which is why I went local for the parts. Their only number is a corporate number which is a joke.