A week or so ago I took my motor in to a rewinder to have it serviced. They said that the shaft front needed some material sprayed on and the whole thing finished. Did not cost too much either.

In your case, you may be able to build up some weld on it and get it finishe machined and ground, inside. Can give you contacts of the guys I used if you want.