I've worked over tons of different scenarios on Cap Friendly's arm chair GM feature.
There really isn't one where keeping Stastny long term works out to well for us. It also may be a bit premature to move Perreault.
My best case scenario was this.
Salary Cap is $80,000,000
Trades
Tyler Myers to Toronto for 25th overall + Andrew Nielsen
-Big savings on the cap and gets us back into the 1st round of the draft. Nielsen is a bit of a long shot but gives us someone on the Moose depth chart.
Buyout
Steve Mason - will cost us $1,366,667 for 18/19 and 19/20. Saves us $2,733,333 in the short term. Costs us the original amount in the following year but we can handle that.
Signings
Jacob Trouba - $6,500,000 x 8 years - Modified NTC (14 team no trade list)
- long term deal locked up as our 1RD for the next 8 years.
Josh Morrissey - $4,500,000 x 3 years
-bridge contract takes him to one year before UFA. Gives us some short term saving but could bite us down the road
Connor Hellebuyck - $6,000,000 x 7 years Modified NTC (10 team no trade list)
-After a Vezina calibre season Helle will be looking to get paid. We'd be wise to get him at 7 or more.
Anton Khudobin - $1,750,000 x 1 years
- Khudobin had a really solid season as a back up, has proven he can be an NHL backup and can be had for cheap. Give him a year and see how it plays out.
Adam Lowry - $2,500,000 x 4 years
Joel Armia - $1,125,000 x 2 years
Eric Comrie - $950,000 x 2 years
Kristian Vesalainen - $950,000 x 3 years (ELC)
Marko Dano - $892,500 x 1 year (QO)
Nic Petan - $874,125 x 1 year (QO)
Tuck Poolman - $874,125 x 1 year (QO)
Skyler McKenzie - $850,000 x 3 years (ELC)
Jordan Stallard - $850,000 x 3 years (ELC)
J.C Lipon - $715,000 x 1 year (QO)
Jamie Phillips - $715,000 x 1 year (QO)
Joe Morrow - $715,000 x 1 year (QO)
Chase De Leo - $708,750 x 1 year (QO)
This gives us $6,575,085 in cap space to play with heading into the season. We will likely have to find out what to do with Petan/Dano/Morrow/Poolman/Chiarot as some could be waiver wire pickups.
This also gives us $20,364,168 heading into the 18/19 season. Where we have to get deals done with Laine, Connor, Wheeler. It's not going to be easy but this is likely where we look at moving Perreault out to keep Wheeler as he gets a slight raise.
Moving Perreault out gives us $24,489,168 in 19/20.
Laine - $9,500,000 x 8 years
Connor - $6,000,000 x 7 years
Wheeler - $6,000,000 x 3 years
= $21,500,000
Which leaves us with $2,989,168 in cap space heading into 19/20.