“Sidewall support” is gonna be more dependent on the tire you’re going with and how low you’re planning to air down to.
If you’re more concerned about de-beading I think that’s their internal bead lock version which probably increases the likelihood of your tires remaining seated at very low PSIs. I say probably because I’ve never ran them or know anyone who has.
Can’t beat a true beadlock however. How low do you plan to air down?