Shimano insoles/footbeds — who sells these?

Does anyone know where you can get the standard Shimano insoles that come with their shoes? Mine are worn out, and I haven't been able to find replacements for them anywhere. I've tried several other brands of insoles/footbeds (specialized, etc.) and they have all been too thick. Thanks for any info!