I live in the NorthEast and I ride all year around. The bike is parked outside and exposed to rain, snow and extreme cold at some point during the winter. I am not sure how to avoid corrosion on aluminum parts in these situations.
If you only add graphite lubricant to the lock it maintains the lock but it doesn't take care of the locking mechanism. Many people on this forum were complaining that although the key goes in and can partially turn, the fuel cap does not open. Remember to check and clean the locking mechanism.