For 24v bank (2 start banks and a house bank) we had a Sentry/Cruisair electronic charger installed during the 2001 repower. Was still working when we changed it last spring, only because the status lights had quit. Think we replaced 1 or 2 fans in 20 years, not bad. Replaced it with a Dolphin Pro Range, basically because they were the ones who made the Sentry/Cruisair chargers.
For the 12v bank (gen start bank and 12v house bank) we replaced the 2001 Sentry/Cruisair charger with a ProMariner 5 or 6 years ago when the fan quit, at that point I figured 15 years time for a change anyway. Actually ended up with the ProMariner ProNautic because we were away at a tournament and that's the only charger I could get a hold of that day.