I don't know how it would stack up against the oils, but I've had good luck with a product marketed as an organic insecticidal soap. It does take repeated applications. I had mild flower damage on my Dendrobium nobile and some minor leaf damage on an Oncidium.
I didn’t know about them. They might be worth a try if the oil fails. Thanks.