I've been looking on the internet for why no one sells them anymore. Seems that they contain a form of methamphetamine called Levomethamphetamine. It is supposed to be a form that is non-addictive. Amazon.com and other on-line merchants only sell the fake ones made in India...they say on them Vicks Inhaler but not Vicks VaporInhaler. The original Vicks VaporInhalers were .007 oz but the ones from India are something like .025 oz and do not contain the Levo-methamphetamine, or just L-methamphetamine, only menthol and camphor. You'll find deceptive wording at Amazon.com and other places that say that they are the .007 Vicks VaporInhalers but according to their fine print they say that "Legal Disclaimer: Actual product packaging and materials may contain more and different information than what is shown on our website." And people have left comments (complaints) that the advertised product was not what they got....they got the stuff from India.
I understand that the Vicks VapoRub does not contain L-methamphetamine. And it's not a problem buying that.
I have heard that some states are requiring showing ID before you can buy certain cough medicines like NyQuil and other kinds. They can be used to manufacture Meth.