I've seen some horror story about Rock Auto parts and their return policy but I have no complaints.
I ordered a LPFP for my MINI and it came pretty quickly. I looked at it in the box , took the pump out of the box but left it in the plastic bag. It was two weeks before I got around to opening the bag and getting the pump out. When I took it out I saw that the bracket for fuel level lever was broken. Went through the return procedure following it to the letter and it was smooth as - well as Amazon! I found the damaged part on Monday, sent it off via Fed Ex on Tuesday, got my refund today.
Note to all - keep the manufacturers box! I don't usually keep boxes but I did keep this one and was able to use it for the return.