Anyone have any experience with the brand green cleen? Label claims good for spider mites, thrips, aphids, white flies etc