Dallas Receives: Jeff Petry, Max Pacioretty (50% retained), Montreal 2018 2nd, Montreal 2019 2nd, Karl Alzner (15% retained) and Charlie Lindgren
Montreal Receives: Miro Heiskanen, cap dump(s) of Dallas's choice.
Following this trade, the Stars would find a way to move Spezza's contract, sign Kovalchuk and bring Nuke over from the Motherland. With remaining cap, they would need a solid 2LD (Calvin De Haan?) and would shore up a cup contending roster if they could keep healthy
Benn/Seguin/Radulov
Patches/Hanzal/Janmark
Kovalchuk/Faksa/Nuke
Roussel/Dickinson/Gurianov
Methot/Klingberg
CDH/Petry
Alzner/Honka
Bishop
Lindgren
Dallas gives up their best prospect, but add two picks, a young backup goaltender on a super team friendly contract, and give themselves an elite winger as well as a solid PMD to help round out their offensive depth. The Stars become a cup contender with these moves, and a lot of the heavy lifting gets taken off of that top line with the additions of Kovalchuk, Patches, and Nuke.
Montreal gets a young LD with top pairing potential, and with the moving of Petry they are more inclined to draft an RD at 6-8.