My 2015 Yamaha Haibike is a workhorse that I have only used to get me cross country to work and then 10 miles back home again on the road all year round.
So the whole drive train gets dirty on the way to work where it cannot be cleaned and then ridden 10 miles home on the road. I do daub chain oil on it when I get to work if it has been wet and muddy as opposed to dry and dusty. So far from an ideal way of treating a drive train.
View attachment 34906
Fresh oil on a muddy chain, not considered the best approach! This picture was taken after my bike had completed four consecutive return trips to work in wet and muddy conditions. 54 miles off road and 40 miles on road.
"The bike got filthy and there was no time to wash the bike between trips and the only maintenance was to add oil to the chain on arrival at work after my wet and muddy cross country ride in."
My approach, knowing that my drive train will lead a hard life is to use cheap Shimano HG400 9 speed 12-36 cassettes costing just £12.95 delivered and KMC 9 speed chains, the last two of which I bought for £18 delivered.
I pair these with a high quality and more expensive garbaruk 42 tooth narrow wide chain ring that I fitted on the 24th of February 2018.
I am actually pretty impressed with how well the cheap Shimano 9 speed cassette last and perform and likewise KMC chains considering the hard life they lead. My current rear cassette and chain have together now covered 1446 miles.
I do not use a wear indicator, I just change the chain and cassette when I start to get jumping in top gear (one with the least cogs). At the same time I inspect the chain ring but that is proving to be a very hard wearing item. A good job as it is quite expensive.
"The narrow wide chain ring has been fantastic, ensuring no drooped chain since it was fitted and has now covered 3,510 miles since it was fitted."
I do clean the whole bike, chain, cassette and chain ring and re oil the chain when I get time.
The bike has now done 11.938 miles since I bought it in March 2015.