Looks like KA101 found a pre-existing bug, guns have "charges" instead of "contents", so they get used up, it's just that there's only the one recipe that uses them I think, so it hasn't been noticed.