Life time Micro Hydro generator

What is the expected life time of the micro hydro generator ?