I have tried all sorts of winches from champion, Gorilla (think they are gone now), Viper, Warn and I am sure I had another on something. I typically ran the off brands due to price and what I wanted to do with the machine. I have learned you want two things. Metal internal gears and casing, and a mechanical brake. You get what you pay for even if the "Warn" name is on it, they made some for polaris/yamaha that were plastic gear insides and not a very good winch. (typically they gave these away with the machine free)
I ponied up for a Warn MT3000 with synthetic cable, it was my best winch by far. The champion and gorilla worked but were loud and sounded like crap (grindy). I recently bought a Warn ProVantage #2500 for my new grizz. I hope its like the MT. I got the yamaha mount it was plug and play which made it easier. I have heard good things about KFI/Viper. I always just check that spec sheet for mechanical brake, you need this if your holding something heavy, so it will hold. example is winching uphill the weight of the machine may roll back with a winch with no brake. Metal gears inside a metal casing so they last is all you need.