Yeah, any good degreaser will do. I said petrol because it's cheap and always available if you have a bike.Hmm. I've been flushing it with circuit board cleaner, but i never soaked it. What about the drive gear? I've smeared that with anti-seize, but i'm tempted to use bearing grease on that, too. But, i'm reluctant to use petrol (i hate the smell & my landlady's paranoid about flammable liquids). Is it just to clean it? The circuit board cleaner seemed to work wonders...