I have used Indorex when the cats are in the house, I keep them in another room, hoover, spray, leave it awhile, then air the room.
I have switched to Advantage because one of my cats seems to have a reaction to some things. I have separate wormers. Vet Medic is way cheaper than the vets and quick delivery, you can get a signing up discount as well.
Good luck.
Nicky