I’ve been charging my batteries to no more than 80%, then just before a ride top them off at 100%. Also, I go thru a more laborious process of cleaning the chain by taking it off, thoroughly deep cleaning in gasoline (be careful here and use a proper container), degreasing, soaking in hot liquid...