It's also a time/mileage component. Most people put 13-14k/year - so give your truck another 3 years and get back to me.
Get back to me when you go broke from constantly making car payments. The 1970’s mentality of cars being worthless at 60,000 miles is long past.
My last personal car was a 2006 econobox. 300,000 miles. Biggest shop repair was $100.