cheaper alternatives will not work as well as T Drops. I have experience with multiple products and if you don’t drop the coin for Tanlin (T Drops) you won’t get the results your looking for.
Diatomaceous earth does work... and its cheap as hell, who said it doesnt work? When you mix it with the top layer of soil youre killing ALL the larvae and eggs and for the adults is a matter of time aswell, they live on the substrate even if they fly away thats where they come back to reproduce. That said if you have another pot close by with substrate that youre not using theyre just gonna move there until they can return to your tent. If DE doesnt work for you guys, youre doing something wrong. Years ago I had a really bad one, tried spraying the fuckers with
neem oil, potassic soap,
hydrogen peroxide and even alcohol at some point, needless to say the plants were begging me to stop... then I used
diatomaceous earth, took me a couple of tries but when you get the hang of it is super easy and the cheapest option and it also benefits the plants, its not just a pest control product. I had a pot with arlite in it, I found that the fuckers went to the arlite pot while thay waited to re-colonize my substrate, just keep away anything that can serve them as a home and with DE you dont need anything else...
EDIT: As for outdoors it will prevent any non-flying insect from getting into your plants. Outdoors you will never get rid of them you can only control them, they have plenty of other places to reproduce and come back but
diatomaceous earth will 100% prevent them from putting larvae in your soul to munch on your roots.
IMPORTANT: I said it already but its really important to cover any crack in the soil, specially on the sides of the pot, they can live on the sides by going deeper if you dont cover everything well, thats where most people fail with DE, if you leave them a couple of inches of space is enough for them. One single female con put up to 200 eggs (thats why it can get out of control very quickly indoors), even tho not all of them make it to adults but you can see why it wont work if you dont cover everything well. Or if you just sprinkle it on top, you need to mix it with the top layer of the soil covering EVERYTHING. I put extra on the sides cause I use textile pots and its very easy for cracks to form on the sides.