Tim Lincecum will be a Giant for the next two years after agreeing to his 40.5 million deal. But the two-time Cy Young Award winner could earn even more in incentives.