I gather this may be a Rust Prefab Spawning issue, but if you ise the /craft.recycler command and it goes into the players inventory, using /remove should be able to do the same thing. 

Perhaps when your mod detects a recycler_static is being removed, it should spawn the prefab into ones inventory via the full prefab name vs. the short name. 

Perhaps, your settings file shold allow for full prefab names for refunds?

Just shots in the dark here, but pleas let me know if there is a fix for this (besides refundung the exact materials needed to craft.recycler another one).