Spinosad is effective against adult-form insects, those crawling and flying around,, while Bt attacks the larvae stage.....Spinosad is something I know I can get locally here as I have used it before. I didn't know it worked to help control gnats as well......