Warn for sure, I've had mine going on 15 or so yrs. Maybe use it once or twice a yr and have never had an issue. Sits on the truck out in the open yr round in the weather. Still has original cable and original bushings and original oil inside.
My fathers is close to 25 yrs old and is in the same condition as mine.
The issue he is having with that warn not working is if they are not used the copper contacts inside the control pack house will get a build up and lose connection.
I used to work for Warn for 15 yrs and built every winch they make (minus the new 16.5). Easy to work on and easy to get parts for.