In the last month I have replaced;
1x XT bottom bracket
1x Headset - unable to get correct nukeproof bearings!
and now have to replace;
Rear hub bearings - probably freehub bearings too.
Pedal bearings for Vaults.
Is it unreasonable to expect any of this stuff to last more than a year? I just don't know anymore.
Considering not washing my bike anymore, maybe that is what has killed them. Despite taking extra special care and never using a pressure washer...