It should but how well it fits depends on the age of the 682. Those made before the 682 Gold and the current 682E had slightly wider frames. A stock from a 682 with a wider frame should still fit on a 686 but it will stick out noticeably on both sides of the frame. If the stock is from a 682 Gold or later it should fit perfectly as the frames are the same size as the 686.