Hello and thanks in advance for sharing your knowledge. I am building a bike to ride to town and back, a 30 mile round-trip. There is approximately a 1000 foot elevation difference. That is my home is a thousand feet higher than town. The road is paved all the way. It is down hill all but 3/4 of a mile on the way to town. The climb on the way home is steady and mostly I can ride it middle ring low but there is a 4 mile stretch that is a low gear grind. I am a life long cyclist and rebuild ( and occasionally sell) bikes as a hobby. I have several frames trek/ Diamond back/ Motiv/Shimano. I want to build a bike that will take me home in a reasonable amount of time. I can ride it in an hour to hour and a half depending on bike , weather, and my own energy level. I am looking at Bafang mid drive (which will only fit on my non suspended frames ) vs. Voilamart rear hub. Thinking to buy battery from Luna appropriate to what ever motor I get. I am thinking 750w or 1000w . I would do appreciate any help you can give me picking motor type and brand, controller type and brand. Any heads up on problems to look for as well as good sources . I am 100 miles from any bike shop and 150 from ebike shops so Internet shopping is how I have to do it. I would like to keep it under $1000, and $800 would be better.