I know it may look suspicious but I have already bought RIFT, RIFT-60-Days, 2 copies of BF3 and one copy of MW3.
they are legit.
just one thing though, I'd advise you to buy when the support is online (in the live chat),
otherwise it might take a few hours to get the key (if the support is online, it's a matter of a few minutes).
I once bought when the support was offline and I waited a few hours which was annoying =/
You can also check their Facebook page, it's growing big lately.. this company is really good
Edit:
I just noticed it's out of stock >.<
sorry for bothering you.