Has anyone seen the Lucky (China) films lately? They were cheap but ... fun to use.

I haven't seen them anywhere in over a year.

Does anyone still have these? Are they still made?