Piker ... it's a mylar tubing. Clear and chrome. I bought a bag of it at Dollar Tree. Now I wish I'd bought two. They had this clear, and they had a green version.
I'll be looking for it again next December.
When I get back home, I'll look at the packaging and see if there's a manufacturer's site/name/sales.
There's no lead in it, Poopdeck. But I don't think the small amount of foam "gut" will float it. If the tubing floats, it might stay in the surface ... and that would be deadly. But I do not think they'll float ON the surface.