Niners general manager John Lynch says it was important to reach a deal with Kilgrore ahead of the free agency period.
"We became convinced we had that as an option, but we didn't want to use it," general manager John Lynch said. "We wanted to make Jimmy a 49er for a long, long time. Do you have to have some faith for that? Absolutely. But he earned that faith we had for him. I know it wasn't a super long time but we felt we had a really good grasp on the talent and that was only confirmed when he got here."