I've found that silicon lubricant (the cheap aftermarket auto parts store brand works as well as the name brand for 99.9% of the applications I run into.
BTW I live in Texas and have property in both N Texas and along the coast (the stuff works well with plastic,aluminum and other metals). Best is that the residue does not 'get on good clothes' - (my wife, daughters, DILs and granddaughters are pleased)
Yes you have to renew the application but that's no hill for a stepper. Gates at the beach house gets a shot at the beginning of the season and one at the end. (ditto the door hinges and lock as do the slides on the windows) Occasionally we need to give them a shot around New Years but not often.
At one time we had problems with ice in car door locks following rain and a quick freeze. Don't know if there was any correlation but have not had a frozen lock in years.