Yup.
I don't like the idea of buying keys -- as the price fluctuates and not all of the traders I do business with take them (Stronghammer22, iHeo, for example).
but can't a gift just get yanked from your inventory? if the buyer bought it with a stolen CC or something like that. aren't the keys insurance for that?