I can do a flat 23-mile route in 70 mins with a Q100C (328rpm) rear hub motor and a 36v/6.8ah battery. Admittedly, the battery is empty at the end of the trip. So, to avoid ‘range anxiety’, you might want a 10ah battery. So, yes, doable, probably for between £300-350 with a self-build project.