New Truck or Fix the Old One?
So currently i own a 2016 one-ton (3500) SRW silverado diesel. I have owned it since new and drove it off the lot 7 years ago taxes, fees etc all in on the road for $53K. The cost to replace the truck now like for like is $120K+. It is a company truck (i own the company) and used regularly to tow 18 or 19k.
The truck is stock and now has 529k on the odometer. Engine has never needed any work other than one sensor. Still running on the factory injectors and still has good compression and still lots of snap. Transmission is also stock and never been touched. Front end and rear end are also stock and never been touched. Had to replace the ceramic DPF elements about 6 months ago but other than that no real grief from the emissions either. Other than that only fluids, filters, tires and 2 brake jobs.
Now the issue - Head gasket is starting to leak internally (using 1 litre of coolant every 10 days), needs new tires and while at might as well replace whatever else looks worn once we take the head off. Between all that i can realistically believe it will be $10K or more. With the mileage on it i am hesitant to spend that as i feel like it is now at the stage where something is gonna start going every 2 months. The money is one thing but more importantly the potential future downtime would also be an issue but a hard one to quantify.
Really don't want to drop a 120K but also don't want to pour good money after bad. Thoughts?