Ball joints
#2
it varies on the use of the truck, and quality of the new part (I only use moog personally, lifetime warranty helps) on a truck we used for hauling wood they got beat up bad, and were changed every couple years, on one that was street driven only replaced once in 200,000 miles. Many replacements have grease fittings, and if you take it in for oil changes many don't grease them since factory ones are sealed, run it dry, and it won't last