Well there you go, I had the exact same problem a couple of months ago. I sprayed Lannox, a heavy duty anticorrosive lanolin lubricant directly into the key slot, worked the key a few times, and bingo, fixed. Had no trouble since. So anything similar should do the job.
Regards,
Hairy Bob.