I’m pretty good about keeping the bikes clean, or should I say cleaning them after they’ve got dirty. Over the years I’ve found the cleaning strength of propriety bike cleaners has got weaker and weaker. However diligent you are in cleaning, when the bikes dry ( I use an air dryer), there’s always some dirt residue. I use Silkolene bike prep. A very fine mist covers up a lot of sins, leaves the bike easier to clean next time as dirt is less likely to stick and helps protect from corrosion. I’m sure other products do the same but Silkolene works for me.