Yuck.
IMO - this contract only looks good if the NHL cap climbs (steadily/significantly) each of next 5 years.
I don't see many NHL teams interested in this player - and a cap hit should be good enough to move the player in final year(s).
Crouse is a big body that can put 15-20 pucks in a net and a guy into the boards.
That's about all I've seen from him on the ice. Not enough, IMO, for $4.3m.