I replace my batteries when the vehicles don't start. I drive cars that I buy 5 or 6 years old (sometimes more) and drive for another
6-12 years. I have only replaced the alternator on ONE vehicle (90 ford Aerostar) in the last 30 years (owning minimum of 2 vehicles at a time) and many of my vehicles have gone over 240,000km. Current pickup truck is 18 years old, 324,000km, still on original alternator.Over the years I HAVE replaced the brushes on the odd alternator - but that wear occurs regardless of battery condition. You may note, only ONE of my vehicles was a GM and I only owned it for about 96000km. GM had a lot of temperature related failures with theire little SI alternators.