Source: Mets agree to deal with Bay