He's 30.............31 when season starts. Plenty of time left in him. I have a good feeling he will enjoy getting fed solid chances to score by Gaudreau. Especially on the PP.
You are holding a 50 pt 31 year old player to a very high standard for the next 5 years. He isn't the same player anymore. If it was 3 years I think it is fine.