Hmmmm...they're more obviously differing from each other now with the descriptions on their pages. Ubisoft is slightly smaller as well. It's pretty hard to compare the colors of the stripes when they're not both taken in one picture or under the same exact condition/lighting.
For international buyers, ThinkGeeks offers it at a better price and shipping fee for those opting to use it as a 'prop' or want the largest flag available. They're both convincing replicas to me either way