Came off a Cruiser? Probably made by Denso Japan. As good as any other good winch, better than many who claim to be good. More ruggedly built than Warne.
Check if it's a 12V or 24V, many Cruisers have 24V systems.
Got one on my 127". Only problem I had was to line up all the holes when drilling the plates to fit it: 8 bolts at the bottom, 4 at the front, 4 locating pins, 2 for the rollers = 18 holes... The bumper looks like a golf course!