And with that, the Seattle Mariners are in full-fledged rebuilding mode.

After days of speculation, the blockbuster trade sending Mariners second baseman Robinson Cano and closer Edwin Diaz to the Mets was finalized Monday. The specifics: Seattle is giving up the two All-Stars and $20 million in cash to New York for outfielder Jay Bruce, reliever Anthony Swarzak, RHP Gerson Bautista, and prospects Jarred Kelenic and Justin Dunn.

"This trade bolsters our player development system with the additions of Jarred Kelenic and Justin Dunn, while also providing immediate impact to our Major League club in Jay Bruce, Anthony Swarzak and Gerson Bautista," Mariners general manager Jerry Dipoto said in a statement. "We view Kelenic as a true 5-tool player with a very high ceiling. Dunn is another former 1st round draft pick, who we think has a bright future on our pitching staff. Bruce and Swarzak both bring proven production in the field and a veteran presence in our clubhouse. Bautista has demonstrated an impressive high-velocity pitch mix."

Cano had waived his no-trade clause to allow the deal to go through. The Mets will picks up the five years and $120 million left on his contract. The 36-year-old signed a 10-year, $240 million deal in 2013 with the Mariners -- at the time, the fourth-largest contract in MLB history. Mets general manager Brodie Van Wagenen was Cano's agent, through Jay Z's Roc Nation, at the time of those negotiations.

Cano, an eight-time All Star, was suspended 80 games this past season after testing positive for PEDs. The Dominican posted a .303/.374/.474 slash line for 10 home runs and 50 RBIs in 2018.

Diaz, 24, is the big get for the Mets. An All Star for the first time last season, the closer posted a 1.96 ERA and an MLB-leading 57 saves. He tied Bobby Thigpen (1990) for the second-most saves in a single season. The Mariners were 66-0 last year when Diaz entered a game with a lead.

The Mariners acquired promising young prospects in both Kelenic and Dunn.

Kelenic was the No. 6 pick in the 2018 draft, and rated New York's No. 4 prospect by Baseball America and No. 3 by MLB Pipeline. He batted .286 for 10 doubles, six triples, six homers and 42 RBIs in his first pro season in the minors. Dunn, 23, was the 19th overall pick in '16. A right-handed pitcher, he had a 4.22 ERA and went 6-5 in 15 starts in Class AA. He was rated the Mets' No.5 and 4 prospect by Baseball America and MLB Pipeline, respectively.

In acquiring Bruce (31 years old) and Swarzack (33), and $20 million in cash, Seattle helped offset Cano's massive contract. Bruce is owed $28 million over the next couple years and Swarzak is owed $8.5 million next season.

In 94 games last season with the Mets, Bruce batted .223 for nine homers, a triple, 18 doubles and 37 RBIs. Swarzak was 0-2 in 29 appearances with a 6.15 ERA, 31 strikeouts and four saves in 2018.

Bautista made just five appearances for New York last season. He posted an 0-1 record with a 12.46 ERA with three punch outs in 4.1 innings.