The San Francisco Giants have talked for some time about how they want to sign right-handers Tim Lincecum and Matt Cain, probably their best players, to long-term contracts. One school of thought was that they might have to choose one and let the other go. Well, as first reported by John Shea of the San Francisco Chronicle , Cain is off the market after agreeing to a deal Monday that could be worth $141 million through 2018 . Buster Olney of ESPN tweeted that the average annual value of the deal is $22.5 million. Of course, it makes Cain only the second-richest pitcher on his own team , after Barry Zito, who still is gnawing on a $126 million deal that runs through next season. Folks already are wondering which dominoes fall next — for Cole Hamels, for Clayton Kershaw and others — after the Giants and Cain agreed to what's being reported as the biggest ever for a right-handed pitcher and fifth-biggest of all time. I'm thinking about someone closer to home for Cain. What about Lincecum, the best pitcher on the team? Lincecum is a free agent after 2013 — if the Giants let it get that far. After making such a big splash with Cain, GM Brian Sabean wouldn't let The...