If I remember correctly the alloy block is to stop the cocking linkage from coming back to far and coming out the cocking slot, as for the barrel, I think they are sweated in as well as pinned, so not easy to get out, you could machine the old one out and thread a new one in.
Pete