The Sabres were never going to get a deal that matched Jack's potential, let alone his body of work to date, given there are no guarantees he'll ever play in the NHL again. I think the Sabres got about as much as they possibly could have hoped for at the moment, though in the future, with a healthy Jack Eichel, it'll look really lopsided.
Cory