I admit I am very anal about keeping my kit clean, especially my club kit. I like to feel good on my bike and having cared for, clean kit is important to me. Today on a very dirty road we passed a farm and one of my so called "friends" had a broken mudguard. My winter top was badly spattered on both arms from shoulder to wrist with oily muddy water. I was also wearing a gilet so that took the brunt of it on my chest. When I got home I tried all my usual tricks to clean the arms to no avail. In desperation I got out my citrus degreaser, carefully dabbed at the spots (no rubbing) and after 2-3 minutes washed the degreaser off with large amounts of cold running water. Then got Ariel non-bio liquid and rubbed this up and down the sleeves with the palm of my hand. Second thorough rinse. Chucked the jacket in the washing machine on a rinse cycle. BINGO!! Came up like new. I think the key is to use a fully biodegradable degreaser and only leave it on for a very short time.