I just emailed these guys about these vials. Here is the response I got:
The lids we use have a mylar liner. Teflon may be available but you would need to order several hundred vials for us to get them.
Thanks
John
For those of you who have been using these, have you noticed any reaction with the iodine? Can teflon paint be obtained to make these more suitable? Thanks.