@FinlayT, read this thread here. This member had the same 24v battery as you (they come in 24v and 36v). At that time, YosePower offered a new 24v battery pack for about £130, but this member decided that was still too much and decided to have his battery fixed for about £80. It's not a recommendation, but shows there are cheaper options that may work for you.