I love Pepe, and I will probably get blasted for this, but I think that's a little harsh on Barry and Tevez. I'm not sure it was solely for the money, and think perhaps they believe City are in the process of building a decent side.
Also, they have to consider that they are more likely to play a lot more first-team football there than they are here, particularly Tevez.
(I'm sure the money didn't hurt, though...)