My Sidi insoles were wearing through so I got some cupped EVA insoles from a 100 yen shop, and they are very good. I painted the toes of my shoes with black acrylic paint too.
EVA Insoles by
Timothy Takemoto, on Flickr
I see that there are some cycling insoles from 43 to 160 times the price, on Amazon, but these 100 yen shop ones are unlikely to be much worse imho. The 100 yen shop ones are better than the Sidi ones even when they did not have a hole in them. Sidi insoles are about 80 times the price! Please check out the 100 yen shop "EVA insoles" before purchasing the really expensive ones from Amazon or local BS.