I own many electric bikes and I found that the best batteries for ebikes are lithium ions. I had own many electric bikes in the past 20 years and they work the best. Lifepo4 or lithium iron are not for electric bikes. there are also lead acid batteries , but they are heavy and they can be use for up to 400times or less and will fail if not charge in 6 months . So don’t waist your money like I did on Lead Acid batteries and Lithium Iron or Lifepo4 iron batteries. Buy Lithium Ions.

source