i cant speak highly enough of any of these things.
the winch is amazing(the directions sucked). came with everything needed to mount it up. pay close attention to the bolts though. dont tighten them to much. i managed to snap 2 of them. cheep metal. i didnt install the remote switch either...