These are great!
I have been using these for ten years.  They were recommended by a podiatrist.  They work beautifully and last a long time.  I use them in all of by shoes (dress shoes, athletic shoes and even cycling shoes).
Rating: 5 stars