Ebikes can already outrange most bus routes. I'm building a battery pack right now that should give a range of 150-180kms realistically, for about 300$CAD. That said, it's going to be pretty heavy at 10kg, but that's less than the amount of textbooks I was carrying just a few years ago :)