Getting fed up...

Watch out for Rock Auto; I ordered a water pump, received the correct part number on the box, but the wrong water pump inside the box. There was no way to contact a human being so I could explain, arranging an exchange or return all had to be done online, with no place to describe the actual problem. I was offered a full refund for the part, but would have to eat the shipping to return. Their mistake! I put the water pump on a shelf and haven't bought from Rock Auto since then.
I had a similar experience about 2 years ago when I ordered patch panels for my Bronco. One was the correct part, but the other one was for a 2012 Chevy Silverado. I tried to contact Rock Auto by phone without success, so I went through the electronic process, including sending pictures of both parts and part numbers. In the end they sent me the correct one at no additional charge and told me to keep the incorrect part, it's still hanging on my garage wall. The only other negative experience I've had with them was about 17 years ago when I was shorted one spark plug. That time I was able to actually talk to a live person and within 3 days it had arrived in the mail.