Bottom bracket life can be extremely long. I've had two Shimano BB-UN72's last 30,000 miles each and both were replaced because I was upgrading to something else and were working well when removed. These were on road bikes but subject to a fair amount of bad weather riding.