Bicycle mudguards are frequently made shorter than they should have been. I was not able to find a front mudguard which would protect front chainrings from water jets pouring from the front wheel. So I made my own from a 2mm thick rubber sheet. It is heavy and non-aerodynamic. It is heavy-duty! It makes difference when riding in the rain. It is tested. Highly recommended for bike commuters.