these pictures are the front passenger suspension on my '04 sport 4x4....
the first picture shows the assembled supspension....the brake rotor on the left side of the picture is attached to a cast steering knuckle...the knuckle is the large rust-brown piece just to the right of the inside of the brake rotor...
the knuckle is designed to allow the splined end of the constant velocity jointed axle shaft to pass through it's center where the shaft then drives the rotor/wheel....the knuckle is also solidly attached through the upper and lower ball joints and the steering tie rod ball joint....the upper and lower joints allow the knuckle to turn left and right as the steering tie rod pulls or pushes....
the upper ball joint is an integral part of the upper control arm....the shaft of this ball joint is tapered and fits snug into a hole drilled into the top arm of the steering knuckle and is fastened with a locking nut...this next picture shows the strut spring coming very close to the upper ball joint at full extension of the suspension....
the lower ball joint is pressed into the bottom of the steering knuckle...it can be removed and replaced when necessary....the tapered ball joint shaft passes down through the hole in the lower control arm and is fastened with a locking nut....
a view from the front....
and a view from the rear....
in this last picture I have removed the brake rotor and the steering knuckle...you can see how the lower ball joint is attached to the knuckle....
when the ball joint has failed, some drive it out with a hammer since it doesn't matter that it will damage it further....since I've not done this particular repair yet, that's all I am qualified to say here....you don't have to purchase a new lower ball joint from the dealer....there are aftermarket parts available....upper ball joint failure is repaired by replacing the entire upper control arm....this also is available in the aftermarket....
I'm only shade tree qualified, so please correct anything that I've described....(hope this is okay, clint...)