GM Energy PowerShift charger
If you only charge to 50-65%, the battery life is not seriously impacted. An Australian study, which I wish I still had available, determined that charging to only 65% would result in a Li battery having something like 6,500 full cycles.