More on the defense.
First base is not a defensive position anyway. Someone winning one GG after another is not as important as one putting up huge numbers (yes, Teixeira has put up huge numbers during his career)
Gonzalez has one a GG 3 of the last 4 seasons, including last year over Teixeira. So why he is not on some all time defensive list is unknown, perhaps because he hasn't won enough of them? I would be willing to bet that if he played in a larger market, he would have won even more GG earlier in his career and would then make this list.
GGs aren't all that important in my eyes. Once you win one, you are much more likely to win more whether you deserve it or not. I don't know why you don't think 1st base isn't a defensive position. A great one makes the rest of the infield better, a bad one hurts them.