I am in the processing of just doing the seal on mine. The bearings seem totally fine. I have the shaft and bearing out and was able to put the pump upside down in the bench vice with the flange on the housing against the vice and pound out the shaft. I used a hammer and a solid round piece of stainless I had about the same diameter as the shaft. Will post pics when I get done.