The 500cc valbazen with 10-25cc ivomectin added to it shook up and then an avg of 3cc or so down there throat does the job as these other do i am sure but this way is very cheap.
This is the way i do it. It is about 50bucks for the valbazen, mix in some ivermec and you are good to go for about a year.