This may not be applicable in your case, but in the past on a variety of vehicles, I've had good luck with just replacing ball joint boots instead of the entire joint assuming you catch it early (see a cracked/decaying boot, or a freshly ripped one). The joints themselves don't seem to wear out, but the contamination from boot failure ruins them.
Boot replacement is easy and doesn't require removing the joint, typically factory replacement boots are just a few dollars.