I wear size 8 to 8.5 depending on the shoe, so these just barely fit my shoe size. In one case, I had to get sandpaper to trim it down just a tiny bit. It also smoothed off the rough edge that was hard on the heel of my shoe.
As for performance on odors, I think these things work absolutely great. I have several pairs of golf shoes and I bought a tree for each one, plus many other shoes I wear. I used to have some odor problems and used the powder and spray, but I find these work much better.
I recommend this product.