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 just went through this with RA for a mis-boxed caliper. Although a pita to package, they sent me a return shipping label, with tracking info, to cover shipping back. Now, having said that, it will be interesting to see if I get a portion of the original shipping credited to my account.