Pretty sure it needs ball joints. Nothing major with 170,000 miles. Oh ya I replaced the engine and cooling system. LOL 40,000 more with not much issues. Rubber floor mats and roll up windows. AC quit.I think you're on that and I'd keep it even if you had to replace the running gear soon. She looks to be a really nice truck.

















