The total cost will depend on the level of quality you want to purchase. Replacing factory shocks with a new set of factory shocks will cost between $300 and $500 plus labor; whereas, higher-end aftermarket shocks can cost upwards of $1000.