My main concern is the suspension on this bike; will it hold up to 22mile XC rides that are going to turn into 66mile rides?