I grab replacements from passenger seats (which typically see less butt time) at the junkyard, and swap one in when needed. The 94-95 ones swap in without modding, but 96-99 frames have a slightly different shape, so several of the hooks aren't the correct length. Using a couple of pliers makes quick work of swapping the hooks.
Couldn't tell you how many I've swapped in over the years (at least three, I'd guess). Need to do it again as it broke on the last trail run, and I'd forgotten about it. I should have one or two still on the parts shelf.
In retrospect, coughing up the money for a new replacement (during my last look, which was long ago, there weren't many options to chose from) would have been worth it in the long run.
I prefer an option that still functions as original... which means it has flex and give. Some folks use paracord and other non-flexible items, which then puts all the stress and wear-n-tear on the seat cushion.