(Seattle, WA) -- The mega-deal sending second baseman Robinson Cano and closer Edwin Diaz to the New York Mets has been finalized. In return, the Mariners received outfielder Jay Bruce and pitchers Anthony Swarzak and Gerson Bautista, plus prospects Justin Dunn and Jarred Kelenic. The Mariners are also sending the Mets 20 million dollars to help offset the cost of Cano's contract.