well the only thing i can help with is the pinion. what you need to do is get a pinion puller from a hobby shop that deals with slot cars. the motors are about the same way in slot cars with the pressed pinion on them.
__________________
and then we added the giggle gas.