The Giants and Tim Lincecum have traded contract offers and the difference is 4 million, a reasonable amount to reconcile.