"Hours after the trade was announced Thursday afternoon, ESPN.com learned McGahee will sign a new seven-year contract with Baltimore, the last two seasons of which are options years, that can be worth a total of $40.12 million. In terms of so-called "new money," the contract places McGahee among the NFL's five highest-paid running backs.
McGahee will receive an initial signing bonus of $7.5 million and subsequent option bonuses of $6 million after the 2007 season and $1.5 million following the 2008 season, for a total of $15 million. The base salaries are $595,000 (2007), $605,000 ('08), $620,000 ('09), $3.6 million ('10), $6 million ('11), $6.5 million ('12) and $7.2 million ('13)."
http://sports.espn.go.com/nfl/news/story?id=2791831
Those kind of resources are better used elsewhere.