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.
These guard a very comfy to wear. They dont cut curculation. The only thing I noticed is they tend to slip down alittle went riding fast on rocks. I havent had a fall on them yet but they seem hard enough to save you elbow and forearm.