Get a decent OnGuard, Kryptonite, or Abus U-lock. Put a few drops of chain lube in the key slot and the shackle once in a while - I remember about once a year. Use lock. This is what I do commuting year round through rain and snow, and it works out fine. If you leave the lock outside on a bike rack, maybe a few drops of chain lube once a month.