Lets hear your suggestions for a winch for a car trailer.

You can buy winch covers for the winch.

In my experience the cover just makes the corrosion worse by trapping moisture. That said I'm admittedly reactionary when it comes to winch preventative maintenance.
I tend to forget about the winch on my truck until it is required to proceed. Bad habit!