Really interesting concept, however I feel that maybe if guns have their barrels attached to something they should no longer shoot, it was hard to get a good cluster going without destroying parts of it yourself in the process.
Also funny note, the first time I attached the gun in the tutorial was barrel first so I was just shooting myself in the head.
A health bar of some sort would've been really helpful, or maybe changing the colours of the components as they get more damaged.