It sounds good, but this would undermine the hard work other players have put in to buying those items which are now "free". I know I would be mad if I wasted 80,000 gralats on a mount only to find another player got it for one gralat lol. My vote is a "No."
At the very least, maybe the admins could give players more than one gift? And maybe have the gifts guaranteed to have a good item inside?