Keith and Walter, thank you for the replies. I believe Clenzoil might be the best option for me as just about all of my guns are restored and I do not want to have to worry about getting the oil on lacquer or wood and having any issues. As far as protecting metal alone I probably would use Eezox but, I do not want to have to worry about getting it on finished surfaces. Any other replies are greatly welcome.