I race my Boxster and once asked about replacing my entire engine as preventative maintenance.
I didn't do anything. 11 track hours later, the engine failed.
I don't think that there is a right or wrong answer to preventative replacement - it really depends on how you feel about unexpected costs and/or downtime when something does eventually fail.
Replace Entire Engine as Preventative Maintenance?
Well, that didn't go as planned