The Rockies and shortstop Troy Tulowitzki are close to a mega-deal that may be as long as 10 years, according to a sources. The Denver Post reported that Tulowitzki had agreed to a seven-year, $134 million extension through the 2020 season. Tulowitzki is already signed through the 2013 season, with an option for 2014.