In my last posting I mentioned boring out the broken shaft from the rotor and replacing it. This is the ONLY way to guarantee that the strength of the shaft is not compromised, in fact a replacement shaft made from a modern steel such as EN24T may even be stronger than the original given the age of the motor. Any attempt to repair by sleeving stubbing etc will dramaticaly reduce the load carrying capacity of the shaft as the amount of metal will have been reduced and joints introduced, this will result in a unreliable repair. Shaft replacement is indeed straightforward and routine for competent firms but despite looking relativly easy is in fact a complicated procedure involving lathework, keyway cutting, pressing, heating balancing and testing and its best left to the experts.
The way I see it is that you have two problems here, the snapped shaft is one of them but this is a secondary issue and relatively easy to overcome by replacement. The second and more serious problem is WHY it snapped in the first place. My thoughts would be to find out how it happened as shafts do not snap without good reason. Then base your next move on the findings. You might pay a large amount of money for a repair and then a week later the same thing happens and it snaps again as a result of an underlying and overlooked fault. If as you say it has been repaired before that suggests to me a sub-standard repair method was employed that if repeated will be unreliable. Alternatively a ongoing problem may exist with the driven pump that is causing the shaft to fail, this may be imposible or not cost effective to repair given the age of it. If you were in the UK I could offer more advice but unfortunately thats not the case so I suggest you contact a local company thats both reputable and a member of EASA and speak to them about it. A final piece of advice is to get a guarantee, if they wont agree to it walk away and find someone who will. This is going to cost you money to put right but make sure its the right, amount spent on the right repair, and for the right reasons.
P.S.
If you do invite comments from a repair company I would be interested to hear what they have to say.
Thanks