Tim Lincecum passed his physical Friday and has officially signed his two-year, 40.5 million deal.More: What it means Setting the bar Lincecum's incentives