use car-part.com
see what they have avail.
sounds pretty reasonable for motor though. if interested i could swap the motor at my shop but i don't want to steal from the advertisers here.
PM me and i will get you an estimate if interested