It's working well, and as you said you'll receive the gift after sending the keys, it may have some problems with csgo keys but that's Valve's fault because the CS:GO API can be down alot, so as long as it detects the keys it'll send the git immediately.