I really like these particular sets. I have a bunch of them in both clear and multi-colored. This brand has been sold at Walgreens and Rite Aid for the past 10 years or so. I'm not sure how much longer you will be able to buy the incandescent micro-lights since LEDs last so much longer on batteries.
I was really surprised that those incandescent bulbs does have coiled filament as you can see it at upper left corner