With over 126000 miles it is quite possible you need ft end attention.
If you need a ball joint and control arm bushings then there is a chance replacing the entire control arm assembly would be more cost effective. New control arms will have the bushings and joint already installed.
Get a second opinion from a dealership or an independent repair shop.