This is the battery
My second ebike was an early S/H Cytronex, a great set up and I loved it. I found I got between 15-20 miles on one charge. These bikes are supposed to be pedalled a lot more though, which is probably why the battery lasts longer.
Although I am sure the batteries do last...