because of this comment:
you would be better off just buying a new cleaner. As for the pump, unless the motor is shot, it would be more cost effective to replace the seals. the leak you are describing between the housing and the motor is usually an easy fix with a new seal kit.