Absolutely, do not trust it. Those hook type straps are an injury/fatality waiting to happen. I wouldn't use that on my ATV, let a lone a vehicle. Off road driving is my hobby and every club and association I participate in strictly forbid them.
I highly recommend, at minimum, a 20,000 lb recovery strap.
In addition to a winch, I carry a Pro Comp 20K strap and tree saver sling in every off road vehicle I own.
gOOgle 20,000lb strap. You're looking at spending $25-$50 - a very worthwhile investment you don't want to skimp on.