I don't think that it is such a hassle to keep chain and gears clean. Be sure to wipe off excess oil after application and subsequent ride, then wipe the chain with a dry cloth once in a while. Try to avoid mud puddles too! That's my method anyway.
Dennis Young Riding a 'clean machine' in Hotaka, Japan