The 49ers have agreed to a two-year contract with quarterback David Carr. San Francisco linebacker Patrick Willis, who had been critical of the courtship, quickly changed his tune. "I heard that Carr signed. He is my teammate now. Which means I'm all in for the guy," Willis wrote on his Twitter account. "It's all about the team. Congrats and welcome aboard." An NFL source confirmed the contract agreement, which was first reported by the New York Daily News.