My son, Joe, is looking for a 58cm race-worthy, but affordable, road bike. Any brand, any frame material (but ideally steel), components can be any brand (but ideally Sram Force or Shimano Ultegra). A cyclocross bike would be ideal, also tri/tt bikes.