FOXSports.com has learned that the Saints and defensive end Charles Grant have agreed to a seven-year deal that includes a whopping $20 million in guaranteed money. The Saints had made Grant their franchise player this off-season, but that tag comes off with the new contract.