This DIY Kit has lasted me six months so far, takes me 20 miles to and from work, reaches about 34 mph. Buy the bike from Walmart, rather than Amazon though. It will be cheaper and better quality.
Here’s a link to the motor
Here’s a link to the battery
Is it pretty much just one of these https://www.amazon.com/Unit-Pack-Power-Ebike-Battery/dp/B081N8TLP4/ref=sr_1_1?th=1