I use Murphy's soap to clean stocks. It's good, and gentle. However, for removing grease inside, and not leaving a stain, I think you're on shaky ground. The grease adds character.