Note about uninstalling custom weapons/attachments:
Before removing any custom mods files always sell custom weapons/remove custom attachments from weapons. By not doing so there is chance game will not start anymore due cleanup script didn't managed to remove all not longer existing data and results in crash on save load.
BeardLib itself should prevent crashes caused by this problem alternatively The Fixes mod can be used.