I couldn't help, but remember less than a year ago a contract extension for a very similar situation. Bieksa signed a 3 year extension after 1 good season in the NHL (12 goals 30 assists).
Gilbert now got an even better deal.
Bieksa was drafted #151 overall in 2001.
Gilber was drafted #129 overall in 2002.
For those who may be wondering, Gilbert's expected goals this season was 6 (he scored 13). What will Edmonton do if it turns out Gilbert is really a marginal NHL player?