Just asking because I have the feeling that Battlefield 3 is going to eat the last of the GB's I have on my drive. D:
I would just buy them used from Amazon for cheap.
Gamestop probably has some refurbished ones for $50 or less and if you can't find one there Amazon tends to always have a few.
Just use a large USB.
Amazon does have them really cheap, but if your in a hurry, every Gamestop I have seen still carries them in store.
Bestbuy sell them new if you want one of those.