The product seems good but I didn't specify the size, so the heel and toe plates they sent were TINY (around an inch in width) -- useless on my men's size 9 shoes.  I will reorder according to the size chart and see if that is better.  Will update review if replacement is better.