Welcome to FTE!
I don't really worry about the brand of a recovery strap. So long as its got a good rating and it doesn't snap while using it.
I'm not sure how, but you managed to pull up a post from two years ago....
And are you advertising your website? Are you allowed to do that? Hmm... Oh well.
Welcome to the site. Enjoy.