Not sure, mine doesn't break.
Hmm. The one I have does :/
I’ve been tinkering around with a cheat engine on the PC version.
The hexadecimal values for all the items seem to be randomly generated. There doesn’t seem to be a way to modify a weapon’s attributes like ammo/durability/etc.
Does your version of the weapon have 999 bullets in the clip?