Truck prices are crazy! I paid 33, new back in 2017.
Sounds like you know you'll likely need new control arms, brakes, rotors and shocks sometime soon. Likely with any vehicle approaching 100k. You're in KS so rust should not be an issue but, where did the truck live?
As far as particulars...