As i wrote earlier, it only made sense to keep him for long term if they were going re-sign him, because the team will only really become a serious contender in a couple of years. They know what they're getting with Moen, and it's a pretty low cap hit all things considering. Very good deal, imo.
Expected 2.25 millions for him so can't say I'm not happy with 1.8. Some might not like the term but Moen is only 30 years old and he's pretty durable. Him and Eller have great chemistry so I'm glad he's returning. 1.8 with a 70.2 million salary cap for a top 9 forward is nothing. Great signing for Bergevin!