Cardarine, SR9009 would be the best PEDs for endurance there's no doubt about it. You can add creatine to the mix to have your ATP supplies full, so you would have tons of energy and stamina for the marathon.
Id suggest looking up sarms1.com for their cardarine/sr9009, as those are top notch