I decided to add a winch to my Jeep, and went with the Apex 12,000 lb winch from harbor freight. I mounted that on top of a rough country winch plate. I haven't tried it out yet, but the build quality seems good.
I made sure to wire in the disconnect as well. The winch came with this...