Twins GM Terry Ryan said, "This is a market deal. Don't worry about that."
Well, it's certainly a good contract given the financial limitations of the Twins, but I have a hard time believing that if Mauer was allowed to hit the open market that he wouldn't make a good bit more. A 23 year old batting champion playing at a premium position with the potential to be one of the all-time greats? If J.D. Drew can make upwards of $70 million, then what would Mauer be offered if the Yankees or Red Sox or Mets had gotten a chance?
That being said, smart of the Twins to not let it get to that point.