I am only a year late with this, but wanted to let you know I have used lufenuron (generic Program) on a monthly basis (in powder form that you can mix with wet food) and nitenpyram (Capstar generic) with good success. I buy it without a prescription on eBay. It is economical and works.