Automotive brake parts cleaner. I use the non-chlorinated kind. It runs something like 97¢ to 2 bucks a can at Wal-Mart. I'm sure you already know to use it outdoors and wear your eye protection. I like gloves, too. It can't get into absolutely every location, I suppose, but it sure does what I need it to do.