As soon as I saw that contract, I figured the Giants got a sweet deal from Posey. Same age (26) at the time of contract, and both coming off MVP years. However, Mauer had 5 full years of productive MLB seasons to Posey's 2. Plus, he's from SAINT PAUL!