1997 Mercury Mountaineer 5.0 V8 90,000 miles - I had new upper and lower ball joints replaced because I noticed the rubber boots around them had cracked. The upper control arms were also replaced as required by Ford. It was done by local Ford House. They had latest frontend alignment equipment...