Not really. Giancarlo wouldn't be any different than Joe Mauer and the previous FO did that.
You make these kind of commitments for no doubt elite/near elite players. Giancarlo is one that I add and take the long term risk on. The early production very, very likely makes the contract worth it. And it gives the Twins 3 potential 4-6 WAR offensive players at the same time.
Mauer is indeed the analogy for the Twins, and my point is that one or more of these opportunities comes along every year or two, really top notch guys at absolute top dollar (meaning, high yearly value at very great length). We just got done lamenting that we didn't open the purse strings for Verlander for example (even assuming the Tigers would have answered the phone, and granting that the time-risk is lower for him).
Each time, "this is THE guy!" The fact this discussion is even possible is due to not having landed the most recent "THE guy".
Back to the topic, I'd love to have a guy of that caliber, but not if it's at top dollar *plus* having to give up significant prospects. Big money does need to be allocated, though, as the contention window is now open and I don't want to see our team keep its powder dry indefinitely.