I have bought several thousand dollars worth of parts from RockAuto. They used to be alot better then they are now. Now about every other order some thing is used, broken or does not fit. Oh they take back the part and pay for the shipping but you have to take the part to a FedEx location to return and then wait for them to get and inspect the part before they send out a replacement. So my car sits for at least another week for the part to arrive. I guess they really don't care about their customers or they would do a better job checking the open boxed parts for damage before they send them out. There are other auto parts companies out there to buy auto parts from.