8 years on DA di2 stuff, two different bikes, 25,000 miles between them. Lots of chains and cassettes, the latter mostly for gearing reasons or not catching chain wear soon enough. One battery, which was new at the time because I wanted the DN110 to add synchro - the original SM-BTR2 still works. That's it.