I've got a product that I've been using for the past couple of months. It's from a company called INOX and they make all kinds of lubes and greases.
I use their MX3 lube as a general lube and their MX6 grease on my slides, bolts etc. Great stuff. Doesn't thin or thicken. Doesn't come off with water. Doesn't evaporate. I use it everywhere. Guns, reels, vehicles, everything.
To give you an idea how good this stuff is a local charter captain is sponsored by them. He coated his boat trailer with the MX3 lube just too see how long it would stay on the trailer. He puts his boat into saltwater every day and 4 months later water is still beading off. He turned me onto it because he started using it on his guns and loved it.