great product and made in the USA too!
fit perfect, and seem to be pretty strong (I have not crash tested them yet) The replaceable plastic end guards should keep them nice looking and are cheap enough to replace.
I also like that Cycra offers quite a few options as far as the plastic hand guards available. You can choose how much or how little roost guard you want and even a big selection of colors too. Its a great and simple system that gives you many options to suit your personal taste.