The Rockies have locked up Troy Tulowitzki through 2020 and they've agreed to a deal that should keep Carlos Gonzalez in Denver through 2017. Both are powerful young hitters capable of playing premium defensive positions at a high level, so any team would want them.
Tulowitzki, 26, finished fifth in MVP voting in 2009 and 2010. He plays Gold Glove defense and has an electrifying bat capable of carrying a team (remember those 15 September home runs?). Gonzalez, also a Gold Glove winner, is just 25. He won a batting title last year and hit 34 home runs. Few teams have two elite young players like Tulo and CarGo, so it's not surprising that GM Dan O'Dowd wanted to keep them around.
But the Rockies didn't have to offer Tulowitzki and Gonzalez massive extensions to keep the players in Colorado. They were both under team control through 2014 before they agreed to extensions. You could argue that the Rockies took on unnecessary risk with their recent deals. It begs the question…