Ball Joints should fix your problem, it's good practice to just change them all while you're in there, so you won't have to worry about them. The factory ones are riveted in, but they've probably been changed before using bolts, so that shouldn't be an issue.
It shouldn't need realigned if you just change ball joints, but outer tie rods and the pitman arm are also common parts that wear out. Replacing the tie rods will usually require realignment even with careful marking of original position. Changing the steering stabilizer and strut rod bushings can also help driveability issues, and won't need realignment (except maybe for caster, which is a non tread-wearing adjustment)
Hope this helps.