I do over 100km on Sunday, half hilly, half flat (I average 168 bpm). I got a problem were I start to suffer in the last 20km, and keep in mind I do it on my MTB with slicks but I plan to get a road bike soon. Has anyone got any long distance tips and will a road bike make a big difference.