How long does it take to replace struts and shocks?

0 votes
asked Feb 27, 2020 in Repairs/Maintenance by rocks9819 (320 points)
How long does it take to replace struts and shocks?

2 Answers

0 votes
answered Feb 27, 2020 by Mechanic21 (29,150 points)
It usually takes a good shop around 1 hour to replace one strut and if it's just shocks then they can usually be replaced within 30 minutes for each shock on the vehicle.

Struts can be a little more complicated to replace and requires strut compressing tools to replace.

If you replace the struts yourself and never have done it before then it might take you a few days to replace them.

New struts cost around $100.00 to $200.00 each depending on the make and model of vehicle.

New Shocks are usually around $30.00 to $60.00 each depending on the make and model of vehicle as well.

Shocks are easier to replace than struts.

Bad struts do not affect your gas mileage.

Bad struts have no way to affect your gas mileage but when you have bad struts your ride comfort when riding in the car or driving the car can be bad.

Bad struts on a car can also cause the vehicle to wear out tires faster as well as possibly cause your vehicle to go out of control.

If you do have bad struts it would be a good idea if possible to get them replaced or replace them.

New struts should cost around $100.00 to $200.00 each depending on the vehicle and if you hire a shop to do the job it may cost you $500.00 to $1,000.00 for parts and labor for all the struts to be replaced.

If your gas mileage has gone down then it's something else such as clogged fuel injectors, bad spark plugs, bad spark plug wires, bad ignition coils, clogged air filter, clogged fuel filter etc.

But bad struts will not cause you to use more fuel.
0 votes
answered Jun 19, 2023 by Wenja6765lo (2,880 points)
Driving on bad struts can be safe if the struts are not too bad but if the struts are really bad then it can affect the handling of the vehicle and possibly cause you to lose control of the vehicle.

103,069 questions

101,747 answers

1,327 comments

7,029,352 users

...