This could be one of these rare events when a trip to your friendly main agent or a local garage may be prudent, I'd want to know the reason for the battery under/overcharging, and resolve any issues before renewing the battery. The problem could be as simple as a corroded earth wire
Hope this helps.
Paul