Arian Foster got what he wanted from the Houston Texans, agreeing to a new five-year contract. Foster's agent Mike McCartney said Monday that a deal was done, though Foster had not yet signed it. His new deal is worth up to $43.5 million, with $20.75 million guaranteed. He'll make $18 million in base salary next season, plus incentives.