Thank you so much to amberwolf and spinningmagnets for your input.
I am now thinking of DIY eboost with my friends's help.
I like the idea of recumbent seat, good for my back.
Not much of hill, but have to go uphill about 25 degree for 500 meters, otherwise flat surface.
I think of RC motor...