RE: Beat up gun stock. Restore or buy new?
There are many ways to remove old finishes that do not involve breaking glass. You can buy scrapping blades at many hardware / woodworking stores. There are also chemical such as turpentine you can apply to remove the finish especially the non polyurethane finishes.