I have tried just about every medium out there and once I tried ballistol oil I have never looked back. It is water soluble and very inexpensive compared to smiths and really keeps the particles out...