The Colorado Rockies have opened up their pocketbook to lock outfielder Carlos Gonzalez into a seven-year, $80 million contract, notes The Denver Post, which reports that the team managed the deal in spite of Scott Boras, CarGo’s agent, who’s known for tough negotiations. CarGo was set to become a free agent after the 2014 season, at which point he’d likely be in line for a contract of roughly $200 million, assuming he improves at his current rate and doesn’t sustain some sort of career-ending injury. But now, Gonzalez is set to play home baseball at Coors Field through 2017.

At just 25 years old, he’s set for life after hitting .336 with 34 home runs and 117 RBIs in 2010, his first full season in the major leagues. The Los Angeles Times also reminds us that Gonzalez won the National League batting title, as well as the Silver Slugger award and a Gold Glove.

The agreement is the third major deal made by the Rockies this offseason. Earlier this winter, the team announced a 10-year, $150 million deal for shortstop Troy Tulowitzki and a two-year, $21.5 million deal for pitcher Jorge De La Rosa. In the past, the Rockies’ ownership has been accused of being tight with the purse strings, but these deals—as well as a contract for slugger Ty Wigginton—have put the team on the hook for at least $255 million in guaranteed money. “Eight years ago, this wouldn’t have happened,” Rockies slugger Todd Helton tells the Post. “Guys would come to Colorado but just use it to go somewhere else after a rebound year. We have some really good young players. It’s exciting to know they are going to be around for a long time.”