cost of shocks and struts
1 Shock absorbers or struts can cost $25-$350 or more each, depending on the make and model of vehicle and the quality of the part. 2  Although it could cost as much as $1,400 for a set of four, most do-it-yourselfers spend an average of $150-$250 to replace four shocks/struts.