I’m actually impressed of the quality and how fits to the shoe… I haven’t used it yet in the bike but it seems that will do the job just fine and that’s to protect the shoe from tear and dirt, so it seems perfect!!! For a smaller shoe size like mine (girl here 😅) this was great!!!!