Jos,
I've the o-rings stocked so if you want some let me know, keep in mind that
the clutch between the motor axle and worm-wheel must also be in good shape.
A quick but not preferable fix is gluing the clutch together, otherwise you
can use wire insulation of the right size to fix the clutch.
It's also important to check the caps on the card reader board for high ESR,
I always replace the tantalium caps on those boards.
There's a capacitor in parallel with the motor in most of these magnetic
card readers, it's important to check that one.
Also, clean the cotnacts on the card detction leaf switch (the ends of
the spring leaf and the pads on th PCB, and in the case of a 9 7or 97S,
set it up as per the service manual instructions. I've had those
malfucntion in intersting ways...
-tony