For my rifles and shoguns I use Kroil to clean them and usually Sili-Kroil to lube them. The pistols that I race get cleaned with Kroil and run wet with 4 stroke motorcycle oil. Long term storage in Az doesn't require rust prevention unless you have a swamp cooler to cool your home. I usually use Breakfree for long term storage in damp places.