They are an US brand, actually. I have no experience whatsoever with any of their products, but from what I have seen and heard their products are as reliable as any of their major competitors. Some models were even factory fitted items on Land Rover vehicles (available as an option).
Your winch looks a good deal. I'd go for it.
Cheers

