The amount of years Ryan Strome signs for is somewhat irrelevant for the Leafs. He's 28 years old, he knows full well this will be his last big contract. He's not signing a 4 year deal, and more importantly, he's not signing for less than $5m. The Leafs simply do not have that kind of space.
The Leafs do not need or want to rid themselves of Engvall for a defenceman, and certainly do not want to do so if Kerfoot is going with a lesser salaried player going their way.
All that being said, again, I just do not see the Leafs being willing to trade their 1st round pick to go from Kerfoot for 2 years to Strome for 1, even if it saves them $1m on the cap this year. IF THE RANGERS are concerned about losing Strome to UFA, then perhaps a Kerfoot-Strome swap makes some sense, but the difference in value is nowhere near a 1st round pick.
I disagree with the premise above that this is the strome's last big pay day.
He can do a short deal even less than 4 and then look for another one. The mindset that he is going to drive the market is somewhat misplaced. That is, he's not gonna dictate like Zib did I want at least ___ large $ for 7 or 8 years, and get it.
I think w/Leafs having shot at the cup, he wants 6 but takes 3 or 4 years. And I think he gets 5ish from leafs, 6.5 ish on the market unless SEA maybe, maybe overpays a bit more.
---------
As to the rest of it, NY will not do a Tavares, but we can sell Strome a lot of places.
At 4.5 he is still worth lion's share if not a 1st outright, to anyone.
Retained to max half, he is worth a 1st +.
again to anyone.
No interest in Kerfoot, we would be flipping him as I wasn't kidding about need to create cap space for next yr.
Kerfoot + Holl are there w/Hajek to facilitate Strome at half.
If ya don't want to quibble over Holl and Hajek, then we can do a la carte:
give me a 1st + for Strome
and
I'll give you a 4th for Kerfoot