We ride with SpeedPlay a great way to go especially the older we get. The 15 degrees of movement is great for the joints and they are double sided. I believe you would have to use them on road shoes as the attachment to the bottom of the shoe would probably be to big for a mountain biks shoe.