Up in northern New England, the life expectancy of ball joints is by your third annual safety inspection. Wheel bearings\hubs last a bit longer. The other thing that wears out at about the same rate is rod ends. 8-12" frost heaves\pot holes, large amounts of unsprung weight, and 6-8 months of a heavy salted…