Might be cheaper to replace than repair. Try and cost the price of a new motor first and then guestimate the time required for labour in fitting it and see if it still seems worthwhile repairing.
With a new one you would have a guarantee and a shiney new one.