The New York Giants and veteran defensive lineman Cullen Jenkins have agreed to a three-year contract worth $8 million, a league source told ESPN NFL Insider Adam Schefter. The deal includes a $2 million signing bonus and $3 million in guaranteed money, according to the source.