Touch Plaza and get new ones, Dont even bother puting used or repaired ones in your car.
i got a malaysian shock absorber for my 99-04 Vitz for 3500, Japani was expensive, Chinese was cheaper. For Mehran new local made ones should be avalible too.
Repairing isnt guranteed, It might go bad again, New one would atleast last a year.