I think the answers you got are about refinishing wood stocks and that may be what you are interested in, but for gun maintenance I love a product called Clenzoil. The great part about Clenzoil is you can use it on metal and wood, and I like the smell... kinda piney.