Recommendations for wiper motor.

If you can't find the correct wiper motor, whether it's 2 speed or 3 speed, it can fairly easily be bench tested, diagnosed and repaired. My thoughts show that you cannot just replace a 3 speed motor with a 2 speed and vice versa without changing other components. That's usually an expensive adventure.
If your 2 speed motor fails, for example, and you put a motor trader 3 speed in it's place and don't change the crank arm from a 2 speed to a 3 speed crank arm and replace the switch as well, it can "bind", overheat the motor and will function usually in only one speed and will park only where you turn the switch off at...and vice versa.
It's usually less expensive and less frustrating to diagnose the problem with the motor and repair it and eliminate the problem.