I have a 24-year old vehicle with 177k miles on which I perform all the repairs and maintenance. As I recall, about 3-4 years ago, OEM parts availability declined. Aftermarket parts quality and availability has generally been spotty with some exceptions. Over the last 5 years or so, I've elected to repair only the items that affect vehicle safety or are absolutely necessary, such as tie rod ends, shocks and alternator. Items I have not repaired include slightly worn inner tie rods (no wheel wobble as yet), sagging engine mounts (so no full throttle accelerations) leaky valve cover gaskets (I have a burnt oil smell), a cracked inlet duct (doesn't affect A/F mixture yet), door actuators (I never lock the vehicle). One needs to know what to fix and not to fix, otherwise a repair shop will make a lot of money servicing an older vehicle.