It is possible to be an endurance athlete and be a vegan. I am not, but I just want to point that fact out.

Take a look at Scott Jurek. He's a fantastic trail ultramarathon runner and he's vegan.