Mets went above and beyond for Edwin Diaz after injury