Never said we overpaid in terms of assets for Sheahan. However, the team was looking for an upgrade all along and set him up for UFA in part because they STILL had not settled the 3C issue. And we'll just have to disagree that the assets spent for 2 years of Brassard for 3C were worth it, especially considering he isn't even a lock to play that role.
They set him up for UFA with a 1 yr deal for 3 reasons.
1) Because in July we already had Brassard for this season, and there was no little we were going to move him.
2) Because of the cap. We couldn't afford to pay Sheahan much more than the 2m he got.
3) Because there was little reason to give him a long term contract last summer. We have no clue how things will play out, and there's little point in committing to a depth guy (even one in an important role) until you have to unless you're completely in love with him. And Sheahan will always be a "2nd best" option for us. He's good, and he can be effective... but he's not that big sexy name that Brassard is. I could easily see the org going either way with him this summer (extending for him to be 3c, or letting him walk), and neither would surprise me in the least.
And what would have a good skilled top 6 winger with a 3m cap hit and 1.5 yrs left on his contract cost? You're still looking at a 1st+ for that. Hell Winnipeg gave up a 1st for a rental in Stastny. The cost we gave up for Brassard while not cheap, certainly wasn't expensive.