Yes,they fit,but i'm not recommending 18350's for full time use,I only use them when my 16340's or ICR 123's are not available
Why do you not recommend the 18350s aziffel...? I am kinda aiming to use a pair of AW IMR 18350s in mine once it arrives... I do have a pair of AW P16340s, but I assume that they will be a bit loose in the body of the ST...?