Some time ago, I started buying replacement batteries from the dealers of whatever car the battery is for.

Replaced every 3 years, whether it's still holding a charge or not.

Cheap insurance. Haven't been stuck miles from home because of a battery since.