I know LubriSilk gun oil is nor corrosive/ biodegradable and works. They are giving out free samples so you can see for yourself. It does it all and seams to stop jamming.I don't know if you call or go to the Evergreen America web site. I know hundreds of samples have been given away.
Good luck