You may want to look for Ivermectin.com I think this source is still active.
fyi — I just posted a list of other sources in this thread.