I have made the mistake of buying a tractor supply winch and after the shft for the spool snapped, I refused to buy another one. I currently have a superwinch 3500 synthetic on my Brute Force and RSX. They have pulled several RZRs out of creeks and a RZR 4 out of a pond. I am very please with the performance. I have several friends running Viper winches and from what I hear the Viper or Superwinch are the way to go.