I've had 7 - 8 speed Shimano STX LX XT groupset stuff last well on touring/commuter bikes... if cleaned. Hubs not quite so good. Currently have an old mid 90's XTR front hub which has lasted very well
Invested in a 2nd hand rohloff many years ago. Was an expensive gamble but not regretted it...