i like this, but the durability should be repairable, and should not break the weapons upon reaching 0, instead making it unusable till repaired. And scale repair costs to the rarity/cost of weapons. Junk weapons easy as hell to repair, pulse weapons, very very hard to repair, ect.
Oh, and have...