There's a solution to the heavy/light issue. Leave your lock at your destination, and only carry the key.
I have several U-locks in the different towns I ride to. They've been there for months. If you're lucky, you can find a bike rack that is covered. I get used U-locks at garages sales for a few bucks each.