I'd hate to suggest RockAuto.com since you could get the wrong one from them too. Not likely but it could happen. Sadly, Napa IMO has declined a little bit. Likely due to the Discount chains shoving them out of competition with cut throat prices for ****. Napa used to be nothing but quality but there prices were higher naturally and people must not care about quality over price these days. Not to mention, Discount chains have lifetime warranty and you'd pay for Napa and get a 1 yr warranty. You might swap that Discount chain part 10x vs not have to replace the Napa part for years but that's not what people want these days. Then there was CarQuest who was also like Napa, good quality but higher price. Now Advance Auto has bought out CarQuest because they didn't fare well with the Discount Chains either, so for the time being you can get good quality parts from Advance Auto until they sell out of the Car Quest Inventory then I expect it will be back to **** parts just like AZ and O'ry's.
It's just sad today that you can't get good quality auto parts without going to the dealership and buying brand new. I know a guy who will buy nothing but factory AC Delco Starters, Alternator and Water Pumps direct from a GM stealership due to the fact, he wants to replace it one time and be done so he don't care what the cost is. Bad part is, many of these parts for our trucks and not stocked by stealerships who save their shelf space for the current model parts that they need in stock for warranty work. So you have it located at another stealership in the country as New Old Stock and have to pay shipping too to get it the your local stealership. **** just isn't right. One of use need to start a good quality reman shop for Master Cylinders, Calipers, Starters, Alternators and water pumps. Last water pump I bought wasn't even a Reman, it was a brand new one from RockAuto.com and quality was certainly there. I could tell it in the casting, the bearing and the gaskets it came with. It was all good and fit like a glove. I'm wanting to say it was also an AC Delco brand.