After all my experience I now only deal with Advance Auto Parts exclusively. They have the best warranty system going. I stay away from their lowest priced parts, everything else is quality and good to go. And I think the company does a better job of managing and training the employees. Never been disappointed with employees at Advance.