Were your balljoints "lubed for life" or were they greaseable?
Greaseable balljoints last much longer (when properly maintained) than the "lubed for life" type in my experience. I've had some go over 175K. I've had some that were "lubed for life" that didn't see 100K.
Ain't necessarily so. When I was working for a transportation outfit, I drove a brand new Ford E-250 van. The OEM sealed ball joints had to be replaced at 30K miles. As it was still under warranty, the new ones were also sealed. I asked my mechanic if units with grease fittings would've been a better choice. He said no, on the Ford full size vans, greaseable ball joints don't last any longer than the sealed units. Didn't make sense to me, but he works on these vehicles every day, I'll defer to him.