Warn and ARB make great stuff, but one thing to consider that FAR too many people overlook is DO NOT buy cheap chinese components. Chinese shackles have been known to fail at loads 1/4 of their rating.
I've been in the safety industry for a very long time, a very large portion of which was rigging, lifting, etc. If it fits your budget, I highly recommend buying Crosby shackles and rigging hardware. They are tested to far exceed their ratings and carry the best reputation in the industry. They cost about twice as much as every other company out there, but they will last for generations of wheeling in the harshest environments with little to no maintenance.
The snatch blocks are for industrial environments and easily jump way out of practical price range, so while I recommend them, a solid ARB is more than sufficient.
I carry 3 20' straps, 8 shackles, 2 tree savers, 3 snatch blocks, and 2 pair of leather gloves in my recovery kit. Last Overland Challenge, I had every bit of my equipment out for one hill climb. We had to get 6 jeeps up, one of which broke a rear yoke on the climb. Used 2 tree savers 20' apart to get people around a turn in the climb without having to take it off every time, and used one of the straps to keep from having to pull way more cable than necessary, 6 times. The other 2 straps were in use when we had to daisy chain 2 jeeps to the disabled CJ and tow it up the hill as we ran out of quality tie off points to winch, in the middle of a friggin forest.