This is what I use for wheel bearings and any HD application where I want the grease to stay put for a long time w/o water/corrosion setting in. Axles, shock linkages, etc. Things that you rarely take apart and are subject to water. I found this to be one of the better greases available when I was into dirt bikes and did a lot of water and stream crossings. Lubed everything I took apart w/ this stuff. Not saying it's the best, only that I've used it and it has not failed on me.
For a medium grade grease, I just found something at walmart and have a tube of a Teflon based grease on the shelf.
For light duty stuff, wd-40, triflow, silicone spray, ace lube... whatever is on sale at the local hardware store.