Neem stick. You can still buy them on Amazon!
You can get fresh sticks and even request size from Neem Farms in FL. Buy American! https://neemtreefarms.com/