I've got samples of everything and I use Green Grease by Omni Lubricants (hint). It is a synthetic and is very resistant to wash-off. I've used it for decades, and it was introduced to it in some very wet, corrosive refinery applications. That said, Lewmar Grease is also a favorite. Very durable. The others... not so much.
Pawls are more complicated. Some winch manufactures (Anderson and Antal) spec grease (just a smear) and the rest spec machine oil (lasts less than a year due to evaporation and wash off). My current favorite is Valvoline HP Gear Oil, but you have to be careful with gear oils, because some don't play well with copper in the long term. Some long-term tests are just finishing up.
Subscribe to PS! Often I post stuff on my blog, but then take it down if it grows into a published article. I wish that was not the case, but it is the situation. I will also tell you that I go through the PS archives regularly, looking for stuff; they are search able and free with a subscription. Often a very fast way to find the bottom line on some equipment question.
McLube is great stuff for bolt ropes and not much else in the way of bearings. They sell One Drop for linear bearings (travelers and batten cars), where you should NOT use McLube. Certainly not in a winch. Read the McLube site.