I'm guessing we're going to have an out clause before year 3, maybe a giant roster bonus, which lets us end it, after a reasonable chunk of starter money the first two years. Makes the most sense for both sides, and if he works out, this will be a fantastic deal long-term.
Let's see what the details are before we go crazy.