I can't really comment on this setup but the Amazon ad sure makes some big promises:
Here's the answer to your prayers
you'll be comfortable all day long
You might as well just wear them 24/7!
monstrous power and pop
Pound it hard in unruly situations
The features of this binding are a dream come true
This binding is everything you could dream of