My Bergamont full suspension (Bosch cx) is 5 years and has done over 6,000km (3,000km on second motor). Still seems to run ok but has fair bit of wear and tear.
Currently in shop to replace bearing on drive pulley-wheel and a few other parts on drive chain. Was looking at latest gen 4 bikes...