Anyone know of a trusted site that sells it besides http://www.demodexsolutions.com

As it will not take my debit card.