Or where do you get OEM cards at?
you can always PM me the details but Amazon is pretty damn cheap and shipping can be a bitch, so don't forget about that either (not to mentions customs...).
Also, don't think that there is that much stock at wholesalers. Most 7970 read sth like "stock = 0", sometimes 1,2,3.
The only card I have in reasonable qty right now is the Sapphire 7970 GHz edition (about 200pcs).
Sapphire probably just delivered because they are the only one with a bit of stock (between 30 and 60pcs for a few 7950 models). All the other ones are out of stock (Asus, Gbyte, Club3D, MSI, whatnot).