RE: Pinion pulling
Man ... get a pinion puller, please! I too in the beginning tried it that way and it'll only end in disaster.
Pop on eBay and look to match the correct sized motor shaft. Basically it's a watch tool and they are under 10 bucks or so.
The job is always easier and better using the right tool.
- Jeff