Gamefly has Bioshock Infinite for $10.78 with code GFDSEP20. There is also a promotion where you would receive a code for Mafia II within 10 days.
http://digital.gamefly.com/#!/download-bioshock-infinite/5004857?adtrackingid=cmju029
http://digital.gamefly.com/#!/download-bioshock-infinite/5004857?adtrackingid=cmju029