As above, a geared "250w rated" hub motor is what you want. 48v battery and controller, a good amount of amps on both but research on how much current you can put through the motor before gears melt and strip (not a problem for direct drives).
Does this have plastic gears? How much sustained...