I bought a pair of hydraulic brakes (Shimano BL-M395) for my MTB. After 8 months (less than 1,000 kms), both (front/rear brake) started to leak oil thru pistons, rendering pads contaminated and the brakes unusable.
Being unserviceable (except for bleeding), the caliper or the whole kit must be replaced in case of problems. That's not cheap.
Thinking about buying a new pair, I wonder How long will last typical consumer level hydraulic brake (years, kms)? It's something you have to discard and replace every year?