RE: RC motor gear
Unfortunately, there is no easy way to get this stock "pressed on" pinion gear off. If you have a torch, you can try heating it up and pulling it off (in theory, it is brass and should expand faster then the steel shaft).
I typically just get a new motor and by a pinion to match the existing one and use that. New pinions have a set screw which attaches to the motor shaft.