For me scrapping items still works as it supposed to do. I can also find both the schematics and the guns themselves in the world.
I did notice that with a full auto mod in the SVD, the gun sound only sounds once:
Line 2616 in items.xml:
<property name="Sound_loop" value=""/>
Replace with:
<property name="Sound_loop" value="svd_fire"/>
Furthermore, I have created a progression.xml file to enable crafting of the weapons based on skills. Simply put it in the config folder of this mod and you'll be able to craft the guns, provided you've levelled up the appropriate skill. Gunslinger for the pistols and SMGs, DeadEye for the rifles, MachineGunner for the ARs and Boomstick for the shotguns. Most open up at level 1 of the skill, and need a workbench to craft, but the higher level guns open up at level 2. This can be adjusted according to your own taste easily. I might set the desert eagle to level 5 or make that schematic and lootdrop only, just like the desert vulture in vanilla.
Example:
Line 5 in progression.xml:
<passive_effect name="RecipeTagUnlocked" operation="base_set" level="1,5" value="1" tags="gunmakarov">
Change to
<passive_effect name="RecipeTagUnlocked" operation="base_set" level="2,5" value="1" tags="gunmakarov">
if you want the Markarov to open up at level 2 Gunslinger instead of level 1.
You can download the progression.xml here.
I have tested it, but if you find any issues let me know. I'll see what I can do.