Functionality and size are perfect. Seems pretty resistant. However, the Velcro type of installation isn’t super great because it makes it easy for people to steal it (if parked somewhere not so safe). I prefer screws and bolts when installing these parts on my scooter.
I only have it on my scooter if I know I will be parked at a safe spot.