It's not a done deal yet, but supposed to be announced on Tuesday assuming the loose ends (whatever they are) get tied up.
Seems like a really good deal to me. If they let him go, they'd have to replace him with somebody else of at least somewhat comparable value. But, to do that, they would easily spend $10 mil per year.
2010-2011 Official LGB Sponsor of Kevin Shattenkirk