According to New Orleans Times-Picayune beat man Jeff Duncan, the $50.1 million contract makes McAllister is one of the three highest-paid running backs in the NFL.
...
The new deal includes $12.5 million in bonuses as well as several performance escalators that could sweeten the deal by as much as $3.1 million in the first three years.
The bonus payouts are in three installments: a $7 million signing bonus that he receives up front, a $4 million option bonus in 2006, and a $1.5 million roster bonus in 2006.
McAllister can earn $14.55 million during the first two years of the deal, $18.4 million over the first three, and $23.1 million over the first four.