Since I commute on the motorcycle and she sees all sorts of weather I just make it a part of every big maintenance interval:
- Spray keyhole with silicone lubricant
- Put in FZ6R key and twist to every single position a couple of times
- Remove key an spray a tiny bit more
- Forget about ignition or tank key issues