What size is the right foot? And what size is the left foot? Shimano does make a shoe that is heat set to your foot. They are expensive but maybe that would help. The process works much like they do for diabetic shoes. They first warm the insole and as it starts to cool you stand on it and they mold it to your foot. Then after the insole cools they put the shoe on your foot and warm it till it shrinks to fit the insole. At least that is how I think they do it. It was too expensive for me.