Ugh, that's just the worst... nothing more frustrating than having expectations destroyed..
No matter how hard you try avoiding the problem, checking online parts info, specs, photos, etc... then get the wrong part..
Wasn't more than 10 years ago NAPA/O'Reilly, etc had ample stock of exact OEM replacement parts right in their warehouse.. MC's, Alternators, brake shoes, brake cylinders, brake hoses, PS pumps, Water pumps, headlights, starters ..all that stuff.
..made in Merica, and it all fit perfectly.
1965 Satellite hardtop 361/2bbl, auto, pegleg 2.76
1967 Satellite convert 383/4bbl, auto, pegleg 3.23
1975 Maserati Bora, 4.9L DOHC hemi V8, 5-spd ZF
1982 Alfa Romeo GTV6, 2.5L SOHC hemi V6, 5-spd transaxle
1994 Alfa Romeo 164LS, 3.0L SOHC 24v hemi V6, 4spd auto ZF
2007 Aston Martin DB9, 6.0L DOHC V12, 6spd full manual transaxle