I once made a mod to make Black Widow/Bounty Hunter mechs salvageable, but trying to use them broke certain contracts (instantloss on mission start) and I couldn't figure out how... until recently.
See the Roguetech developers conversation here:
https://discord.com/channels/565106671693856778/610811967363612672/1370615729652629505