8 years at under $8M has the potential to be an almost Slavin level contract steal.
Worst case, the player he was last year would be getting paid this much 8 years from now.
Also, getting this done way ahead of training camp is a nice win.
Can’t complain about this at all. The front office done good.