Well, I found out how it goes together, in case anyone else is struggling with the same prob. There is a retaining ridge at the end of the shaft. I'm not sure if the 'pinion' is heated up and slipped over the ridge, or if the ridge is made by spreading the end of the shaft after the pinion is in place. The shaft diam is 10mm. It is quite soft. I guess that if you drill back about 1mm, 10mm diam, or slightly over, the pinion should be quite easy to pull away. If you file a couple of flats for penetration, loctite will hold it when put back. Easy to remove again by heating until it starts to smoke a bit. I tried to remove it by heat and force, and bent the end of the shaft. I sawed it off and drilled and punched teh shaft out with care, so I could see what was there. I found sealed bearings for =A33.50 each, so it's worth proceeding. I will test the motor as is, to make sure nothing else is wrong. I expect I will use 10mm ground stock to replace the end of the shaft, drill it back and assemble it all with loctite (an appropriate grade).