Much of what you've listed is simply the cost of maintaining a 100K mile vehicle.
Though some of this seems like bad luck, as I'm surprised engine mounts and radiators need replacement.
If you want to save money, start by DIY'ing more tasks...all fluids, spark plugs, brake pads, tire rotations.
You are also WAY overdoing the oil changes...every 3K miles with expensive Mobile 1 is completely unnecessary.
Follow the MM system (every ~7K miles) and buy the cheapest 5 quart jugs of name brand oil you can find at Amazon or Walmart. I've put upwards of 190K miles on vehicles using this approach with zero issues.
The overarching issue is the fact that you bought used.
These costs are why used vehicles are often a poor value vs. buying new.
Buying new would have almost certainly been a better LONG TERM value (total cost / total years of ownership).
Your truck had all of the best & cheapest miles already used up. You bought it when the more expensive maintenance is coming due, without the privilege of using it during all of the earlier cheap/trouble free miles.
Though some of this seems like bad luck, as I'm surprised engine mounts and radiators need replacement.
If you want to save money, start by DIY'ing more tasks...all fluids, spark plugs, brake pads, tire rotations.
You are also WAY overdoing the oil changes...every 3K miles with expensive Mobile 1 is completely unnecessary.
Follow the MM system (every ~7K miles) and buy the cheapest 5 quart jugs of name brand oil you can find at Amazon or Walmart. I've put upwards of 190K miles on vehicles using this approach with zero issues.
The overarching issue is the fact that you bought used.
These costs are why used vehicles are often a poor value vs. buying new.
Buying new would have almost certainly been a better LONG TERM value (total cost / total years of ownership).
Your truck had all of the best & cheapest miles already used up. You bought it when the more expensive maintenance is coming due, without the privilege of using it during all of the earlier cheap/trouble free miles.