Shock absorbers are priced at around Rs. 3000 for a passenger car. On average shock absorbers last 5-10 years or around 50,000 kms. It is advisable to check the condition of the shock absorbers at service intervals to make sure they are working at their optimum.