I had purchased some Rhino viper babies from a well know dealer and when they arrived at my home they had mites really bad. I soaked them the best I could over a few days and still couldn't get rid of the dang things. I have a room that I put everything into for a few weeks until they are ready to go into the reptile room. Unless it is from someone I have dealt with many times and know I am ok. So anyways since you can't just handle the little vipers I was having a heck of a time getting rid of them. I learned about sevin dust. I was told by a friend to take a small container and poke holes big enough for the mites to get in. Then put it in the cage so the snake can't come into contact with it. Then take out the water for a couple days. The mites are attracted to the sevin dust and go to it. Once they are in it they dry up and die. I used it twice and have never had a mite since. I keep a bag of it just in case I ever need it again.
You can purchase it at any walmart or gardening section of a store.