I am not sure why you notice it only above 50 MPH; but the shake under light braking suggests some kind of uneven-ness of the rotor surface; or the rotor is not true to the hub.
Since the hubs have not been changed, that might be first place to start -- make sure the mounting surface of the hub is nice and clean, so the rotor will sit on there nice and flat/true.
Another potential "easy" fix is to make sure the brakes are well bedded in. You can look up "brake bedding procedure" on line. Basically this is to make sure that the layer of pad material on the rotor is nice and even, not lumpy, which could cause uneven braking and shaking. If you look at the rotors; does the surface look nice and even; or is there an uneven or wavy appearance to it?
I doubt the ball joints are shot at 75K miles, though it is possible. The standard ball joint play test should confirm that. The lower control arms do not "wear" ; they are pieces of stamped metal. However the bushings can wear and put some slop in the system; in combination with something else that is not even, that might exaggerate the problem, but I doubt that is it. You can get complete front lower control arms with ball joints and bushings for about $200 for the pair.
based on what you described, I think I would try the brake bedding first, because it is the easiest thing to do
Since the hubs have not been changed, that might be first place to start -- make sure the mounting surface of the hub is nice and clean, so the rotor will sit on there nice and flat/true.
Another potential "easy" fix is to make sure the brakes are well bedded in. You can look up "brake bedding procedure" on line. Basically this is to make sure that the layer of pad material on the rotor is nice and even, not lumpy, which could cause uneven braking and shaking. If you look at the rotors; does the surface look nice and even; or is there an uneven or wavy appearance to it?
I doubt the ball joints are shot at 75K miles, though it is possible. The standard ball joint play test should confirm that. The lower control arms do not "wear" ; they are pieces of stamped metal. However the bushings can wear and put some slop in the system; in combination with something else that is not even, that might exaggerate the problem, but I doubt that is it. You can get complete front lower control arms with ball joints and bushings for about $200 for the pair.
based on what you described, I think I would try the brake bedding first, because it is the easiest thing to do