I've had a go on the sky walkers and got the feeling they just wanted to throw me forward but that just maybe where I'm used to the old style and didn't have a long enough try on them
Sounds like the springs weren't tightened up right ... mine are pretty worn now ... reckon maybe 6 months more and i'll be buying another set unless I can source some parts in the uk
Couldn't comment about the cheaper ones as these are all ive used.... the strap system and quick release are great....on and off in no time ..
What other pair were you looking at ?