I use tank transfer for all my new fish. Have not lost one yet due to this process.
15 days.
I never thought of doing this for snails, but have not bought any since before I used TT
Here is a good read about it
http://atj.net.au/marineaquaria/3daytransfer.html