I've used Revolution drops for my cats for over 15 years; that is all my vet will let cat people get, lol.

I buy it on line, often from a place in Australia! It is much cheaper than direct from the vet. In this country, at least.