PSA: dropped $28 on a knockoff winch strap at a flea market in Tulsa, snapped the first pull
The guy swore it was rated for 10,000 pounds but it shredded on my buddy's stuck Polaris before it even got tight, so what brand of strap are you all actually trusting out there?