These are great guards. You can wear them all day because they are comfortable. They dont slide around! they really stay in place. The shine guard come about half way down your shine, it helps in keeping things cool, but on a ride my front tire through up a rock and hit me in the lower shine, but that doesnt happen very often. I would highly recommend these or even the full length ones.