Here are my observations on the chain: I started using a Park Tools chain checker and replace when the chain is worn to the recommended indication on the tool. That’s happening about every 2500 miles. So far I’ve put four chains on without changing the cassette — a new record. In past years I found that if I run the chain 3500 miles until it’s noisy, I have to replace the cassette after two chains or the chain skips.
After investing in the chain checker tool, and tossing out more slightly worn chains, am I saving money by not buying so many cassettes? I don’t know. Maybe less time spent changing gear clusters.
I’ve also replaced those sprockets a couple times; they last a long time and keep working even when they’re worn down to little spikes.