Smart move for Diaz absolutely, for the Mets not so much. Even if Diaz pitches great for the next 5 or 6 years, they're still paying the man multi million dollars for the next 20 years (found out they owe him money till 2042 not 2040), that's Bobby Bonilla type stuff. Also relievers go downhill...