Never heard of them before, but from what I was able to Google, folks are generally happy with them. One thing you need to ask yourself is, "If I get myself stuck, is it worth risking my recovery gear failing?" If you always wheel with others (good idea anyway), and there is always somebody else with a winch, then go for it!
Where are you able to find them? I've only found on Amazon and some company called Onyx Sales & Marketing. Never heard of Onyx either. The price is sure tempting though at $299 or $499 for a complete recovery kit. Don't forget to take into account shipping.