bought a 13 month one from a similar online place last night, £26.99, code arrived 5 minutes later.
It was also a scan of the card which is better than just receiving a written code.
I bought a code from the Jasper1675 site a few months back, the code was sent to me within a couple of hours and worked flawlessly.
It seems to have gone up a bit, I paid £25.99 through a link on AVforums.
Also this site does a similar thing.
http://www.instantxboxlive.com/
Jasper also accepts Google Checkout which is pretty good
My code came but it is 26 digits long :s