i'm running a viper max 3000. i know it's small for a ute, but it was off my eiger, so I'll run it till it gives up. don't know how well it works on the teryx yet, i haven't had to winch myself out yet. but i've used it probably 20-25 times getting friends atvs out of some pretty nasty muck!!
when it goes, i'll move up to a bigger Viper Max. the thing is awesome, especially for the price, and their customer service it top notch!!! if you have any questions or problems, just call Peter at MotoAlliance (the manufacturer) and he'll gladly help.
i just killed my viper MX3000 for the second time, but it was my fault. the first time the cable jumped the spool, and the second time i broke the freespool. they've warrantied it for me both times and sent me the part so i can fix it myself instead of sending it off. mettlers has a upgrade kit for anyone running a 2000 - 3000 viper max that looks pretty solid. i did the first repair myself and will be doing this one also, so they're very easy to work on. if you are in the market, go with the 4000 or 4500. better internals and fully waterproof.