I'd recommend a gait analysis , then find the cheapest pair of correct shoes you can. Buy two pairs, one to train in and one to run the marathon in.

Then just use them for trail runs afterwards and vouch never to go near the road again, its just too hard.