I have also bought rings, bearings and many other parts from Advance Auto Parts, Auto Zone, O'Rielleys, Summit, Speedway Motors, Jegs and Rock Auto among other places with satisfaction so to me it boils down to who you prefer (maybe one of these places is local to you) and who is offering the...