I've been using an awesome reward site that gifts free UGC codes to its users.
You can use UGC on nearly any MMORPG. I personally use my free UGC to pay for EVE online subscription. I used to use it for WoW, but I stopped playing that.
All the details you need to know can be found here:
Make sure you join their forums too