Check at a school bus parts center or your local bus garage. We use short universal motors all the time. The motor body is about 3 1/4" long and can be wired for either direction of rotation.

Joe