The first bike I built used a Schwinn American classic style frame and Springer forks, with a 500w rear hub motor with a 36v 20ah battery on the rack and the control unit inside the dummy fuel tank...purely for road use.
The second was a full suspension mountain bike with the same 500w motor, but with a 36v15.5ah battery on the downtube and the control unit in a bag on a seat post mount....for offroad use.
The parts were all sourced from Ebay, but being a technophobe, I wanted to keep it simple without an LCD panel and just a thumb control and the result is perfect. It certainly takes the effort out of hills and at around £400/500 for the parts, it's a bargain.
A friend decided to put a 48v1000w motor into aluminium forks and the torque destroyed them, so I rebuilt the bike with reinforced steel forks and all's well.
The hub motors are available in 250w/350w/500w/750w/1000w or more, front or rear wheel drive, but I find 500w is ideal + on some 500w kits the controller has a switch to deliver 250w (legal limit).
Hope it helps.
Dave.