These are actually not too hard to hit if you play multiple games at once.
I started chasing gift drops a bit over a week ago with a strategy in mind. It appears you can get gift drops no matter how low the buy in (except freerolls, you can't get gift drops in those). When I get home from work I register in every $0.01 and $0.02 game I can find, pretty much step 1 and sub satellite games.
I don't try very hard in these games, my goal is just to stay in them as long as possible to maximize my chances at a GD and there are times I have 5 games going at once.
Of course I will play monsters hard to get chips and will re-buy if the blinds are relatively low and I still get a lot of $0.10 step 2 tickets as players play insane in those.
So far I seem to get about 3 GD's a day, sometimes 4 and 1 day I hit 6.
I've hit a lot of gift drop freeroll tickets and $1 BLAST tickets, but also 4x $5 BLAST tickets and 3x $5 cash.
So far tonight I've hit 2 GD's, a $1 BLAST and $5 cash. Weirdly they were in the same game, the BLAST came in the first few minutes and the cash came about 75 minutes later.
A few days ago I started saving up my tickets to use up all at once on the weekend since they are good for 7 days.