The truck is amazing.
I question the maintenance costs unless you are getting dealer service at a reduced rate.
650, 000 miles with oil changes every 5000 miles is 130 oil changes. At just $35 each including taxes and waste disposal fees etc, that is $4550 alone.
If coolant was flushed every 60K like you said that would be 10-11 of those, that is another ? $700. what was the frequency of the transmission service? assuming you serviced the transmission every 100K, you are looking at 6 transmission services, so at least another $400.
You have done at least two timing belts, and I assume you use the brakes, probably been through a couple sets of rotors, you stated alternator done twice, and I assume you are not on original battery, hoses and belts/plugs etc
Granted your costs were provided a year ago, and mileage factors are based on 2013 odometer. That said, the cost to run your truck would only have increased by about $7.32 or so, something like that
----Are you sure the total cost you provided are accurate?