While these fit adequately they were not built to last more than two seconds. They hardly lasted for the duration of the first outing that I used them on and by the second day the small insert was useless. Worst of all the rubber sole was worn down in that short time period. These were really poor quality you should try another product.