What kind of bike are you riding? How was/is your general fitness level? How often are you riding these 20 mile rides and 7% inclines? What kind of fitting did they do at the shop (i.e. 30min bike sizing fitting vs hours long fitting vs days long fitting)?