My current bike is about 15 years old. The three before we're all over 3 years old and it was upgrade and 4*4 damage that made me move on not the bikes failing.
But in over 3,000 miles I have replaced the chain twice, brake pads once, changed to rear gear hub and tyres once After a few punctures.