Nice move by the Giants. The bullpen was the only thing holding them back last year. $7 mil seem reasonable to me. Two years would have been better but it probally took 3 years to get the deal done.
I agree with Cornbread that most teams would want to add a left-handed reliever like Kline. I would be shocked if he didn't end up on the Yankees. Kline might be out of SF price range after their latest signings.
I wonder who would want to trade for Pierzynski?