The Eagles have agreed to a five-year contract extension with LeSean McCoy that will run through the 2017 season, according to a source. The deal is worth $45 million, including $20,765,000 guaranteed, according to the source. McCoy set franchise records in 2011 with 17 touchdowns rushing.