FWIW, RockAuto has been good to me, and I've bought a bunch for a variety of cars & trucks. Maybe once or twice got the wrong part, but they always made good. On the other hand, some stuff ended up being garbage, though it usually started out as a deal "too good to pass up". Lesson learned: You get what you pay for. I've decided to trust RockAuto for anything that's not safety or performance oriented.