You might also want to consider, adding a converter for Broken Weapons into either a choice of your weapon for xx amount. Or convert the broken weapons into cor core/unknown parts.
The requirement is 1 broken weapon per try and you end up with overflow of broken weapon without any use for them.