I have several pistols that I never seem to have time to shoot but do not want to continue cleaning them every few months. Maybe pull them out every couple of years or so and shoot them then store them again. What is the best way to store them long term as in several years? I was thinking of 0-20w Synthetic Motor Oil and either a Mylar bag with O2 pack or vacuum pack.