Olive oil is the worst thing you can do, unless of course your goal is to have a scaless snake(oil loosen scales and then they fall off) so I would suggest to discontinue this type of treatment.
On the top of that while it may take care of the adults on your snake it does NOTHING for the other stages and you are guaranteed a re-infestation in 30 days.
Reptile spray addresses the adult stage and the mites on the snake again in 30 days it will mean re-infestation.
The best thing since you have limited experience (which is why I will not recommend a home made brew) is to buy Provent A Mite (PAM), you use it as directed (spraying the enclosure, removing the snake and water dish first), it will work on contact and take care of ALL stages from egg to adults.
As long as you have a mite or 2 you will have mites, all it takes is one adult to lay hundreds of eggs.