His has only done 250k. But i think the oil hasn't been getting changed on a regular basis. And of course this shortens the life of the motor greatly.
I'm still amazed that yours is still going strong at 370k. I used to work on these old girls and that sort of ks with little to no smoke or power lossis very few and far between.
neil