Итоги голосования для комментария:
witpun
Тогда так: раз у вас все равно есть ранжирование по редкости, усилением микроменеджмента это не будет. Детали делятся не по редкости а по типам оружия. Общие, ручные, автоматические и тяжелые. Соответственно, в пистолете нет автоматических деталей, но в автомате есть и общие и, возможно ручные. В остальном — ваш вариант механики без изменений.
Чтобы собрать оружие, нужны обязательно подходящие детали, а чтобы модифицировать — подойдут любые, но со штрафом, если они другого типа.