Some of the details..
Johnson agreed to a four-year contract with Arizona before the 1999 season, a deal that guaranteed him $52.4 million over four years and contained a $12 million option for 2003 with a $3 million buyout.
He already has earned $2.75 million in bonuses and a $3 million automatic raise this season because he won last year's Cy Young Award, raising his total under the current deal to a minimum $64.15 million over five years.
Johnson's extension will pay him $16 million in each of the 2004 and 2005 seasons, and contains a $1 million personal-services contract at the end of the deal.
Arizona is deferring $6 million in each year of the extension. Johnson already had agreed to defer $8 million a year in salary for 2001, '02 and '03, money that will be paid with 6 percent compounded interest.
http://espn.go.com/mlb/news/2003/0324/1528707.html