If you havn't bought the gun yet, I would just give the money to my "friend" and let him/her buy it (of course times are getting tough and your friend might pay the rent with the money instead). If you want to give a gun you have as a gift, and the receiptant can legally own a gun (as far as you know, remember you aren't required to do a background check) then give it to them. That said, I would be darn sure that I wanted to give someone a gun. Even with all the "i's" dotted and "t's" crossed that's a big decision and a bigger responsibility,,,,, for both of you.
There is in life perhaps one fleeting moment when the courage, dedication and resolve of one man gambling against all odds will alter the destiny of nations.