Thanks for the intelligent replies, and sorry for the delay, didn't get a notification!
Right, before I post all the technical details I'll explain what happened.
The old 24v battery lasted about 7 years, but kept conking out when going uphill - it would come back after a minute, or if I...