I think you're talking about the Wilson strap. I bought a new one on the auction place about two years ago, but sold it.
I shot them years ago, but it only works for a light weight outfit. You can't keep enough pressure with the thumb after about 35 to 40#'s. You might try a wrist stap caliper release. They work well with recurves.