Struts cost between $725 and $750 for a set, including installation, according to Mogab. Shocks cost less than struts, typically between $100 and $150 apiece, according to experts. It typically takes two to three hours to replace shocks and struts, according to highly rated mechanics.