Screwtape III said:
If a car battery is more than two years old I can see replacing it
along with a bad alternator, just to keep from having to mess with the
charging system again sometime in the near future.
As a proactive preventative measure, I suppose so, but I always get way more
than two years out of my batteries. I live in upstate NY where summer can
be pretty hot (but not like AZ), and winter can be as cold as you need to
put a battery to the test. If I had to guess, I'd say I probably average
5-6 years on a battery. At that point the winter weather will generally
show what shape the battery is in.
My truck is a '94 and it really only gets occasional use anymore. It plows
a lot in the winter but in the summer it can sit for three weeks without
ever being started up. In the winter, it's usually started within two weeks
since we seldom go that long without snowfall. It sits outside, no engine
block heater or anything like that. The battery is at least 6 years old and
it doesn't even think twice about turning that 350 over on the coldest of
days.
I just replaced the factory battery in my daughter's 2000. It finally hit
the point where it didn't take much to run it right down. It would start
the car ok under any conditions but if you left a door open for any amount
of time at all, it would drain down to the point that it couldn't supply
the starter. I threw in a battery that had been in another car of mine for
5 years. One of my other daughters had totaled the car and it was quite
convenient that the battery problem in the 2000 popped up when it did, as I
was able to pull the battery out of the totaled '98 before they towed it
away. So far, it's performing well. If it fails within any short period of
time I won't really complain - I've already gotten a useful life out of it
so anything from here on out is just a bonus.