I will say this about harbor freight winches... We have a 40ft trailer that we use for sea containers. We had a Smittybilt X2O 15k winch on it and had nothing but trouble with it. The control box leaked and rusted the solenoids solid, the motor wouldn't spin all the time and you had to tap the casing with a hammer lightly to get it to spin, then the non gearbox side of the winch broke one of the mounting pads clean off (6 months old). Smittybilt customer service is literally one guy in SoCal. He took our info and said he would work on getting a replacement part. 5 months and multiple calls later where the guy told us to "stop calling, the part will get there when it gets there" and the part finally arrived. It was for a 12k winch, not a 15k. Called again and had to send a picture to prove it was the wrong part. He finally decided he would get the part coming but it would be a while as it is coming from "overseas" and could be a while. We gave up and bought a Badlands Apex 12k winch and put the Smitty parts on the shelf. The Apex has been nothing but a workhorse. One time the driver got the nose of the can caught on the rear lip of the trailer and it stopped solid. Driver didn't notice, the winch kept pulling, and finally snapped the wire rope (it was 3/8 steel core and he was running it 2 part through a snatch block). Respooled the winch with fresh wire and it's still working fine to this day. 2 years and probably 150+ pulls on it. I would 100% buy another if we needed.
The correct Smittybilt part arrived 13 months after we bought the Apex.