I'll give you the simplest solution I know of for your stock haze problem. Go to Lowes or Homedepot and get a can of Restor A Finish in Walnut. Apply it to the stock and chances are the haze will disappear. Follow this treatment up with a good wax.
Jim


The 2nd Amendment IS an unalienable right.