Michelin Racing's technical director Nicolas Goubert talks about their happiness over the record and the positive feedback from the riders.