These were easy to put on and had plenty of sizes. I will update how well they last. I really hope they stand up because I really like them. They will be used daily on duty shoes for a security officer.