Well I'm skipping the front bearings cause I don't trust myself not to do more harm than good getting them out. They seem to be pretty well covered by gears and washers so unlike the other bearings they aren't scratchy.
Re: Motor bearing
Used bench grinder to cut flats into the bearing (as duncan mentioned). I felt it was a much better idea to do it this way instead of a thin dremel disk as I was going to, much less chance of nicking the commutator ring. First time I got a bit of a flat on the spindle, second time it went a lot better. Didn't cut all the way thorugh the bearing axially incase I hit the commutator but I gripped the weakend bearing loosely in the vice and twisted it out.

Which leaves only one mechanical component to replace.


Not immediately sure how to push this one out. Bearing is proper knackered so I can't screw it up any further though. I can sort of wiggle a screwdriver through the backhole so could use that to strike it out. Whether or not the inner would seperate from the outer is unknown.
Bearing currently soaking in penetrative oil, if no one has a better idea I'm gonna gently heat the aluminium housing to expand it then try and punch the bearing out (only worry I have is shooting the inner race out and leaving the outer body stuck).