imperialstoutplease
Imperialstoutplease
imperialstoutplease

http://www.toyota-4runner.org/3rd-gen-t4rs/84794-ball-joint-failure-my-turn.html

Sadly, this happens more often than not with those models. Not to take away from your main point though.