Hello Andrea,
First of all I would oil all moving parts with WD40 before going for a new motor just in case a part is seizing up, the motor you will only get from a Singer supplier and I dread to think how much they are with fitting.
drivewithken, October 2010