The product fits quite well, but the durability is a significant problem.  The size 6 heel plates I installed on my rubber sole dress shoes were worn out after only two uses, with normal walking on pavement, tile, and carpet.  I wish these plates would last longer.