thanks for the advice (both of you so far). it's looking like I'm going to try the WD-40 route. I live in an apartment and leaving something soaking in kerosene sounds....unpleasant.
still open to other advice though. does biodegradable solvent do the same as kerosene?