Mark-
I installed a set for a Landcruiser owner at work. Other being a little difficult to install properly, they seem to work great! Staun is the only company making them that I know of, but they are very well made and look like they'll hold up well. Also, they act as a double-beadlock, which is nice on a reverse centered wheel.
If you're dead set on your wheels, and don't want to go to a regular beadlock, they're a nice alternative. If it were me with your wheels, I'd send them to Champion and get some bolt on beadlocks welded on. Then again, with your skills, You'll probably just do it yourself...
Ryan