I went a few years without issue using rock auto parts for my own misc. repairs. Everything was fine until it wasn't, I had an A/C compressor that failed within the warranty period, the issue is that rockauto would not refund the bad part or send a replacement until I shipped them the defective part. That means I would have to go buy a new compressor, pay a shop to install it, then send rockauto my failed compressor for a refund that would of course only cover the purchase price of the compressor, not the additional components that must be replaced along with the compressor also. They have no live customer service at all (I did try the google fu). The compressor that failed was the same brand the dealer put on the car 3-4 years prior. I have had great luck with 1A auto recently, and they have excellent how-to videos.