This post contains affiliate links. OzBargain might earn commissions when you click through and make purchases. Please see this page for more information.
I found and bought this. Comes up with a Steam key (need a mobile phone number to verify).
I paid with Paypal. No time limit mentioned.