I feed my crested gecko Repashy Crested Gecko Complete Diet powder and I don't seem to have a problem. I clean the dish like every other day and add new food.
To get rid of them naturally try Lemongrass essential oil, 10 drops to 2 ounces of hot water and a spray bottle