My problem with this contract isn't really the money involved, not necessarily the length either (although it's mostly based around that).
It's the philosophy of accepting Brassard to be the team's 2C for the foreseeable future. A wildly inconsistent player who's strengths are his offensive production, yet hasn't broken the 50 point mark.
Rather, I wouldn't mind him on a 1/2 yr deal. By then the Rangers farm should be replenished and then used to trade for a 1C, which we have been seeing moved more and more often recently (Spezza, Seguin). I know people will mock this, but free agency period is also a legitimate option with Stamkos, Kopitar, Krejci, etc awaiting. Just give these players the cash and they'll sign in NY.