I just replaced the axle u joint on my passenger side wheel this weekend. The ball joints are easily inspected after taking the tire off and if you find the hub is bad well I hope he has oxy acetylene torches to heat up axle and spindle nuts cuz all of mine were caked in rust. Also if the hub is seized to the spindle, which probably is, take a long socket or extension and wedge it between the hub and spindle. Turn the car on with both front wheels in air and turn the wheel. That'll pop the hub off no problem.
95 YJ, 2.5, Auto, 2" Zone lift, 31" BFG A/T, Work in Progress