Caporegime
Pretty cheap on Amazon.com.
Bad Comapny 2 $4.99
http://www.amazon.com/Battlefield-B..._m=ATVPDKIKX0DER&pf_rd_r=03AANH9DFK2GWTJV2K10
Bad Comapny 2: Vietnam $4.99
http://www.amazon.com/Battlefield-C..._m=ATVPDKIKX0DER&pf_rd_r=03AANH9DFK2GWTJV2K10
You can setup an account with a fake Us address, buy the 2 items then get the key from your account and download on Steam. Done it loads of times!
Be warned, doesn't work on Steam. Just bought a BC2 key and it's invalid, will have to use poxy Origin