Do other runners have to buy insoles? Every pair of trainers that I have had I end up buying specialist insoles for. I am training for the London marathon and having now reached higher mileages the left ball of my foot is painful into about an hour of running. I have a full strike insole in at the moment. On my runs I am then looking for some relief and try to get on grass verges. Can anyone recommend a good insole?