With my typical use of the motor at 2500 - 3000 RPM my 428 FE engine has lasted quite a long time. My engine builder told me that as the horse power goes up the engine becomes more "brittle" and susceptible to wear. Letting the engine warm up before going nuts with the RPM is also a good idea especially in those climates where the entire drive train is cold soaked.
However, recently I did refresh the engine block, crank, rods, pistons, lifters, rockers and heads including distributor,
oil pump, water pump, manifold and carb. Could not be happier. The original build was from 1992.