I bought mine at Walmart PetRX and it was not cheap, like $47. The bottle is huge, so if they sold a smaller bottle, then it would not be that pricey.Valbazen is very good—I have used it. Again it is not water soluble, and has to be dosed individually. It does kill most worms with 2 doses, 10 days apart. But, it is harder to find in some feed stores, and is more expensive. My TSC diesn not sell if, but you can call around or order it online. Dosage is 1/2 ml for a full size hen, 1/4 ml for a bantam, and 3/4 ml for a very large hen or rooster.