Thought this was of general interest outside of my build thread, so I'd throw it in here.
I've just picked myself up a Carbon Offroad recovery ring.
Our club strongly recommends soft shackles now for obvious safety reasons, and the weight and bulk of snatch blocks always bugged me (and I reckon they're a bit of a pain to use)
Anyway, here goes:
The old school combination, 3 1/4 ton shackle, ARB snatch block. This is plastic pulley version so probably already lighter than the more common steel pulley version.

3.072kg.
New school - soft shackle/ recovery ring,

less than one sixth of the weight.
Also, there is lots of carry on that these rings aren't safe because the rope can fall out of the ring and end up rope on shackle.
My response to this is your winch is too slow

but in reality, this is easy to prevent. A strong rubber band, reusable cable tie or velcro cable tidy will keep the shackle tight around the ring if the winch rope goes slack.

As I think I've discussed before, I use endless slings now rather than tree trunk protectors, dyneema winch extension and a drive tech 3000kg recovery rope.
In fact, I just put all my recovery gear together and weighed it, and it's 6.5kg all up.
That's
2X soft shackles
1X 6m endless sling
1X 2m endless sling
Recovery rope (snatch strap)
20m winch extension
Recovery ring