Hub motors are just a quick and easy way to get going, without the need for machining.
The bearings may need a better seal, maybe from a quality manufacturer - at a fraction of the effort, compared to a engine conversion. They are quite costly, though, compared to a used DC motor.