This should keep the interest high for K31 rifles since ammo should be available for years to come.
One poster had this bit of info -
"the Swiss still have ~170 million GP11 in stock, in 1997 they had 970 million. That said some of the stocks are supposed to be time expired, which I suspect (but do not know) that means pre 1987. Time expired ammunition will not be issued, so it is likely to be sold.
So there will likely be surplus GP11 on the market for some time to come, though I suspect the price will be what the market will bear."