Lincecum is a Giant through 2013 regardless, so it would have been nice to see a 5 or 6 year deal. But this is definitely better than no deal.