If you want to run for long periods then go for an induction motor, only down side is tehy tend to be on the large side for the same power as DC.

peter