I don't think we're trading Perron or Amadio. I would love Ehlers if he's ok with signing here, but for that we'd have to re-allocate Giroux's contract + whatever we have left, knowing that next year they also probably want to keep a bit of cap space for flexibility's sake. Don't think that'll be enough.
According to puckpedia, we have $18M worth of cap space next year that we can use to replace about 7 UFA (includes Giroux, but also Cousins, Hamonic, Forsberg, Gaudette, etc.) and sign 3 RFAs (Zetterlund, Kleven, Matinpalo). I have no clue how RFA amounts get decided, but that would help us figure out how much we'd have left to bring in one good top 9, whether that's Giroux or hopefully an upgrade, and fill the rest with $1M/yr guys or internal options.
Tkachuk - Stutzle - UFA
Zetterlund - Cozens - Batherson
Perron - Pinto - Amadio
Crookshank/Reinhardt/UFA - Greig - MacEwen
Sanderson - Zub
Chabot - Jensen
Kleven - Matinpalo <- need an upgrade here too, ideally Matinpalo is our 7th D.
Sebrango, Yakemchuk
Ullmark
Merilainen
UFA
Zetterlund's addition is huge for our top 9 already. Adding a top UFA, if there's room, would make us very competitive next year.