The shock absorbers on my Honda stream lasted close to 180K km. First tell tale sign , my exhaust rubbed against the rear curb of parking lot whenever I was carrying full load (6 to 7 person in the car). After some time, when I crossed a bump at speed around 20kmh, I heard metal sound indicating that the base is rubbing against the bump, The verdict come when I did my 12 points check and the mechanic pointed to me a crack shock cover and leaky shocks.
In Singapore, we will typically change out the shock. Interestingly there is a business out there in Malaysia, reworking on worn out shocks. Obviously the weakest link on a shock is the rubber seal which started aging after 5 -7 years, resulting to oil leaking out from the shock and subsequently shock failed.
I spent RM 400 (If I recalled right,which equivalent to S$150 then) to repair my shocks. They are not perform as good as it used to be. I think the number of compression the spring undergone could be the key contributor.