The Anaheim Ducks and forward Troy Terry have reached a agreement on a seven-year, $49 million extension.The contract has a $7 million average yearly value. It is a very good contract for someone who is going to be one of the backbones of the franchise for a long time.He is very beloved by Anaheim due to his performances. His last two seasons have been great for the Ducks.Hence, the reactions to his contract renewal were overwhelmingly positive.But some were peeved about the agreed terms. There were some who thought the $7 million AAV was excessive and that the Ducks have basically overpaid for Terry.sheldon dries future 1C@daKid1905@FriedgeHNIC leafs of the west@FriedgeHNIC leafs of the westbecca@lhatehockey@FriedgeHNIC holy overpay4@FriedgeHNIC holy overpayAdam@TOSportsAdam@FriedgeHNIC This is the worst contract in the NHL LMAO3@FriedgeHNIC This is the worst contract in the NHL LMAOKim Jong Bettman@KimJongBettman@FriedgeHNIC I am throwing up right now. These contracts are getting out of hand7@FriedgeHNIC I am throwing up right now. These contracts are getting out of handBen Dover@GoRiders_@FriedgeHNIC Going to age so poorly12@FriedgeHNIC Going to age so poorlyDucks faithful, though, are very happy about the renewal and the terms. Troy Terry is a very important player for them and hence, this was good news for them.Joshua Pereira@JoshuaPere56870@FriedgeHNIC Good Contact1@FriedgeHNIC Good ContactEddie 🇵🇷@demorizi_eudyFantastic deal for both sides. Terry is a stud twitter.com/friedgehnic/st…Fantastic deal for both sides. Terry is a stud twitter.com/friedgehnic/st…Brandon@BrandonArbeloaWOOOWWWW!!!!Get that fuckin bag Terry!!!! twitter.com/friedgehnic/st…WOOOWWWW!!!!Get that fuckin bag Terry!!!! twitter.com/friedgehnic/st…Carter MacDonald@Allstar397Good deal for both the player and team. Player isn't quite worth around 8 mil at the moment but still a decent cap hit that is team friendly for the rebuilding Ducks. #spm230 twitter.com/FriedgeHNIC/st…1Good deal for both the player and team. Player isn't quite worth around 8 mil at the moment but still a decent cap hit that is team friendly for the rebuilding Ducks. #spm230 twitter.com/FriedgeHNIC/st…Apples & Ginos Fantasy Hockey@ApplesGinosAbsolute steal for one of the most underrated players in the league. Nylander contract but 5 years later. Ducks will be able to add a lot of talent around this guy. twitter.com/friedgehnic/st…3Absolute steal for one of the most underrated players in the league. Nylander contract but 5 years later. Ducks will be able to add a lot of talent around this guy. twitter.com/friedgehnic/st…Troy Terry staying with the Ducks is generally being considered a net positive for the team.It will be interesting to see how this contract turns out for the team.Troy Terry and the Anaheim Ducks were supposed to go arbitration initiallyOn Wednesday, Troy Terry and the Ducks were initially supposed to attend arbitration, but they agreed to a deal before anything happened.The first player to go through arbitration this off-season was forward Philipp Kurashev of the Chicago Blackhawks, who was awarded a two-year, $4.5 million deal last month.The Toronto Maple Leafs' Ilya Samsonov had his hearing the next day, and an arbitrator gave him a one-year, $3.55 million deal. After his hearing on Sunday, Boston Bruins goalkeeper Jeremy Swayman signed a one-year, $3.475 million deal on Tuesday.Troy Terry had 15 goals in his first three seasons before having a career-high 37 goals with the Ducks a year ago.The 25-year-old scored 23 goals and had 61 points in 70 games for the Ducks last season.The Ducks selected the 6-foot winger in the 148th round of the 2015 NHL Draft, and in 274 career games, he has scored 75 goals and accumulated 176 points.Terry had two shots on goal in just 12 minutes and 30 seconds of ice time during his first season with the Anaheim Ducks. His performance kept getting better and he managed to earn a position in the All-Star Game and an outstanding 11-game point run.Terry significantly contributed to Team USA's gold medal victories in 2015 and 2017 on the global stage.