Overall, this is giving away Allen, and getting a 3d or 2nd for the retention.
It's not all bad for NJ - they get a veteran goalie for next season at a low salary, and for only one season. I think length of contracts is underestimated, as value, since teams won't want to sign a long-term deal nor pick up a scrub willing to sign 1 year deals.
Also, I think this stalled because Montreal held out the hope of getting its asking price for Savard, and that final retention spot was unavailable until something like noon today, when it got clear that Savard was staying.