personally, i hated mine. i put these on a month or so ago, and already lost 2 of the screws. they give you longer screws to use and i lost 2 of them already.
also, while riding last weekend in Newport, RI, the right one fell off. I was riding and i felt something slip down by my foot. i was lucky ot have caught it, and its gasket. but, as soon as i got home, i removed both of them and am now trying to figure out how to get hte glue off from the velcro fasteners.
i have relatively short legs so i really didnt benefit from these to begin with, so, they'll go in a drawer somewhere.