I normally buy chromoplastic mudguards which are over double this price so I didn't know what to expect. Very rigid compared to the chromoplastics, and they should be very durable as they're made out of the same stuff as motorbike helmets. The stays were exactly the right length and didn't need trimming. All the fittings are rust-free, though as others have said the button screws supplied, although stainless and the right number, have a very small hex slot for an allen key. I didn't need to use them as I was fitting a carrier to the same screw holes on the back and the front disc brakes on the bike needed a spacer so required longer screws. The bridge for the rear guard was moulded plastic and not metal as suggested by the instructions, not a problem but it has to be put on the right way to avoid the seat stays. In conclusion, good product, fittings more than adequate for a standard installation, and I'd definitely buy it again.