I learning right now that it's entirely possible to double your mileage and GAIN WEIGHT. So I think that eating must be part of the equation. DUH.
I don't drink much, don't eat too much meat (my wife keep that under control).
Also, I eat a lot of cereal. People think that's good for you but they're wrong. I eat too much cereal.