I too am in the camp that would like to see longer term deals for Skjei and Hayes.
Of course that depends on their cap hits, but I don't think either player really declines over the next several years. They may improve, they may not, but I would still rather see the Rangers have what they are right now for several years, or trade them for a fair package at some future point rather than see the Rangers use that cap space next off-season to sign a player who is far more likely to decline during his next contract. It's a little different if I thought they were going to use any large chunks of cap space on UFAs who were going to be really good throughout their next deals, but I just don't think that realistically happens very often concerning any long term, expensive UFA signing who change teams in that process regardless of which team makes the signing.
Plus should that UFA really want to play for the Rangers, the cap space remaining sort of is what is it, having more may not lead to the Rangers getting the best deal on that contract. If the player is more concerned about getting the largest deal possible, is that something that should be super important for the Rangers to offer?
Clauses would be an interesting thing, I'm not sure, if the players want to remain with the Rangers past when those clauses would kick in, if they turn out to be super restrictive it leads to some questions. Seems to me it's more likely even if they were playing pretty well the team is going to have just a extra bit of motivation to move them should there be a no movement clause pending.
Spooner, I am pretty undecided what I'd like to see the Rangers sign him to.