Sounds like a lot of years on a race short block without checking/replacing at least the bearings.

I hate to hear of big failures when preventative maintenance might have avoided it.