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.
Oh, it ain't just Rock.
I've actually gotten a box of used brake parts from O'Reilley's, but I always check the box right there at the counter, so they immediately re-ordered for me.
Yes, Rock's returns can be a bit frustrating, but with big ticket items I've taken to shooting a video of the package being opened. They covered return shipping on one part, and told me to just keep another part and sent me a new one another time. I hate playing games, but it's getting so you have to if you want to be in the hobby.