Does it work on any speed ? If it works on some settings but not others it wont be the motor. There is a resistor pack somewhere that acts as the speed controller, seem to remember that it can give problems. A quick forum search may help you here.
The £15.00 motor sounds a bargain if you do need it, wouldn't fancy having to fit it though.
Good luck.