There is no reason you'd have to change the engine block on any car if you change the fluids regularly.At that point it's not even the same car anymore.
I'm sure everything from the transmission, to the suspension, to the engine block has been replaced.