I was given a half dozen of them about a year ago, I have 2 left.I've given them to various servicemen and in one case father who sat for a full hour with a wimping kid on his lap.
I had one FA tell me these were discontinued years ago so he didn't have to take it. When I pointed out that it included snacks, which weren't available years ago, he said, "well, I'll take it this time". One of the few FAs I met who really hated his job and everyone on the plane.
But anyway, I do have 2 more left.