I could probably get up to the 5K run but I doubt I'd manage a 20K ride especially off road. I just about managed 3 miles last summer, first half uphill but luckily the rest was downhill or flat and this was all on the pavement, plus I don't have a suitable bike. Think I'll pass.