Repairing the shocks is not recommended, they won't last long.
You can get a used pair from Bilal Gunj that might cost you a little less than 5000. But a new pair will cost you anything between 8000-12000, depending on the make. Last time I checked, a genuine set of 4 from Honda Fort was selling for about 24000.
If the shocks are bad, then most probably several suspension bushings will also need to be replaced. So keep that in mind too.