I got a hub motor built into a wheel from ebikes.ca. I loved it, until my math class destroyed it doing experiments at like 40 mph with a guy that weighed close to 300 pounds. We weren't using a controller, just an on/off switch. haha.
ebikes.ca Hub Motor and Ebike Simulator