2003 F350 7.3 , Lots of new parts all done 100 miles ago I will list a few , new high pressure oil pump , New external injector o-rings , icp ,cps, , idler pulley bracket, belt, water pump / coolant flush , thermostat, ECM ,i have receipts in hand ! the steering links , and all front bushings have 50,000 mi on it, , it has been deleted with a edge programmer since 2010 with straight exhaust all the way back ( everything works as should ) Yes it does have rust as it has been a workhorse not a show piece , no engine light , You should have no problem getting another half a million miles out of this engine it runs really good, I've owned it 13 years and it's been a really good solid truck. Love towing with it but with my newer 6.7 I no longer need this truck, 7,500 OBO