LeSean McCoy has millions of reasons to be happy about being traded to the Buffalo Bills.

It wouldn't be fair to say that the former Eagles running back's contentment rests solely on money, but the new contract the Bills gave McCoy should make it easier for him to head to Buffalo.

In fact, that's what McCoy did Sunday after The Inquirer reported he and the Bills agreed upon a five-year contract that will be signed when last week's trade with the Eagles is finalized on Tuesday when the new league year opens.

McCoy posted video of himself boarding a plane to Buffalo on his Instagram account. "On the way to see my Buffalo family," McCoy said. "Can't wait to see you all."

The deal is worth a total of $40 million with $26.5 million guaranteed, according to agent Drew Rosenhaus. McCoy will get $16 million in the first year, with $13.1 coming up front in a signing bonus. That gets his salary cap number down from $11.95 million under the old contract to $5.5 million.

Only $1 million of the $25 million on the remaining three years of McCoy's old contract with the Eagles was guaranteed. The Bills tore it up and gave the 26-year-old a new deal that could conceivably keep McCoy in Buffalo for the length of the agreement.

In the second year, the salary is worth $4.8 million with $2.5 million guaranteed. The rest of the 2016 salary becomes fully guaranteed on the first day of the season. The salary increases to $6 million in 2017, $6.075 million in 2018 and $6.175 million in 2019.

Neither team has confirmed the trade that netted the Eagles linebacker Kiki Alonso for McCoy. It is contingent upon both players passing physicals, but barring an unforeseen event, it will be announced officially Tuesday at 4 p.m.

The Eagles already have gone about replacing McCoy. They agreed to terms on a three-year deal with Frank Gore. Darren Sproles and Chris Polk, who is expected to return once he signs a one-year contract tender from the Eagles, will likely divvy up carries with the 31-year-old former 49ers running back.

McCoy was initially not pleased about the trade, according to those close to the running back. He had yet to talk to Chip Kelly as of Sunday. He wanted to finish his career in Philadelphia, they said, and enjoyed playing for the Eagles coach.

But after a few days to process the move and with the new contract, McCoy's confidants said that he was ready to turn the page.

Colts get Herremans

Meanwhile, another former Eagle found a home Sunday. The Colts announced that they signed offensive lineman Todd Herremans to a one-year contract. The deal is worth $3.5 million, according to a league source.

Herremans, who was released last week after a 10-year career with the Eagles, will get the opportunity to play for a Super Bowl contender and block for one of the brightest young quarterbacks in the NFL in Andrew Luck.

He also will be reunited with Ryan Grigson. The Colts general manager played a role when the Eagles selected Herremans in the fourth round of the 2005 draft out of Saginaw Valley State.

"Life is good," Herremans said on Twitter.