Just received a front sprocket guard. Their products are light. The casting and finishing is subpar. 75% of the product is carbon fiber strong, looks and feels like strong carbon fiber. Unfortunately the mounting points are full of air bubbles, and have no carbon fiber just epoxy medium. The finishing is rough but carbon fiber can be that way. My big beef is that the product is sound and strong everywhere but where it matters most, the mounting points. If you are looking for light weight carbon flash for your bike, and do not need functional strength where the product mounts go for it. Large air bubble inclusions at mounting points. This maybe a quality control problem, but the piece that I received had really big air bubbles all around both mounting points, and no carbon mat in those areas just resin.