Isn't 5% a lot? IIRC even the US aren't that high. And what are we supposed to use all those soldiers and weapons for? Surely that's overkill, even for Russia? Is this actually about China?
Edit: It's 3.5% on the military and 1.5% on dual use infrastructure like roads, for a total of 5%. That's high but quite a bit more sane.