There's only room if they take away a spot from Timmins long term, or trade one of Makar, Byram, Girard, EJ, or Zadorov.
You're only taking a spot away from Timmins if he ever becomes a top 4 guy and if that happens then we can make a trade from a position of strength or just leave him exposed in the expansion draft so we could shield our forwards.
Similarly, you're not taking a top 4 spot from EJ because EJ didn't fill a top 4 spot last season once Makar arrived, and didn't even hit 18min a game in the playoffs. Ideal EJ shouldn't be banked on to fill a top 4 spot, even when he's healthy, so upgrading on him is a weird reason not to upgrade on him.
Where Gardiner could get in the way is if Zads becomes consistent and convinces the organization to keep him, Girard becomes Spurgeon 2.0 and Byram hits the ground running, but that's why you keep Gardiner's term to 4 years without any restrictive movement clauses.
...then, if all three do great, we just deal Gardiner or let him become our expansion draft casualty. Just like we would if Timmins / Meloche / Helleson ever become quality top 4 guys.
Nobody's arguing for an 8 year deal here. I suggested a 1 year deal and nothing longer than 4 years. If he won't settle for that then you don't do it, but it's worth kicking the can on given how weak our blueline looks for this coming season.