I carry no spare parts for my king pin axle, do not feel the need. If I were running a unit bearings, it would deffinately cary one, mostly because you cannot get a replacement from the local parts store, they are modified for 35 spline axle plus the bolt patern, unless our running the metric 8 lug.
As for ball joint failures, I've never seen a 60 ball joint fail, as in broken that wasn't showing massive signs of problems before that or been in a collision hard enough to kill other parts as well, to the point of it being the least of your worries. Its not like a D44 that will seperate when you brake an axle. I have worked on cars that are highly abused at speed that wear out premium upper bj about every 16 hours, unit bearings are about the same. After 16 hours of race time we tear down and put in new upper bj and new bearings, lower bj does not seem to be an issue.
I feel like I'm writing a book..... Some complain about the strength of king pin knuckles, espeically with the Ford version and or high steer, its easy to prevent with some 1/4" steel plates welded arount the top. I usually do this and weld the high steer arms on and service the king pin throught the arm. I have never had a nuckle fail, even with some serious abuse, enough to kill wheels, tie rods and suspension links.