Anyone have experience with Terrafirma winches? $1600 for a 12ooolbs winch and hidden mounting plate (behind LR# bumper) plus labour for installation.

Seems a little too good to be true, and there is no duty cycle listed on the factory website. Not interested in 5 seconds on, 55 seconds off.