I assume everyone posting knows that there is currently a perk that allows you recover more parts from the guns you break down. In honor of that perk, I would just suggest while doing something similar to what has been suggested, this perk is replaced/enhanced to provide something similar to these options: lvl 1: recover some basic parts; original item is lost lvl 2: recover more basic parts, and some rare parts; original item is lost lvl 3: recover some item mods, other are destroyed into basic and rare parts; original item is lost lvl 4: recover all modifications from items, and retain the original item