Mets finally give up on 8-time All-Star