Struts/Shock Replacement on 2003 Nissan Maxima

112k miles - mechanic says I need to replace front struts, all 4 shocks, and front control arm. Is this feasible/typical for a car with this many miles?

1 answer
Usually the shocks last about 50,000 and struts 60,000 to 80,000 miles max and the control arm is probably worn out also