The stock is an easy fix.
The barrel? If dismount that sight to see how deep the screw holes were drilled. If it's only one or two threads, ie, just enough to mount the sight, then you're probably ok . Otherwise, new barrel
The barrel? If dismount that sight to see how deep the screw holes were drilled. If it's only one or two threads, ie, just enough to mount the sight, then you're probably ok . Otherwise, new barrel