I always remember the salt wood stocks on Brownings many years ago..and never put anything on a stock that it might absorb and later turn into a problem.. Haven't heard of oven cleaner causing problems but it does contain caustic soda usually and that can most certinnly cause much grief.. To remoev oil I use whiting (available from Brownells) or kitty litter made into a past with mineral spirits. This is painted (troweled) onto the stock and allowed to dry. It will set up and make a kind of absorbant cast around the area of the oil. Overlap the clean areas just a bit and re-wet as needed. Heat in the form of sun will speed the drying process.. As the solvent dries the disolved oil will be absorbed by the paste. An automobile in bright sunlight greatly speeds up the process but does get a bit smelly.. When the material has abdorbed enough oil to visiually show it brush it away and apply a new batch. Metal stains are more difficult but wood bleach, available from most better paint stoers, will take it out. If my memory serves it is oxalic acid but my memory is certainly suspect.. For complete stocks a soak in a tank of mineral spirits does a great job. For really stuborn jobs one can use acetone in place of or mixed with mineral spirits. Be cautious with the acetone, the vapors are exceedingly dangerous and the material can disolve the wood itself and even with repeated exposure it can disolve your fingernails.. Use sparingly. Also be very caustious, mineral spirits and acetone are very flamable.