Since you like the C96. I think you will like this. Take a plastic C96 that fires 6mm BBs and is clip fed. Take the the inner barrel out of a BB rifle. Get a plastic stock off of a toy rifle. For ammunition they now have dehydrated pellets that are soaked in was and swell up. To make them more interesting, inject them with the liquid from a glow stick. In short, Steampunk a Han Solo blaster into a rifle. Enjoy.
To answer your question, the coat is an older model Swiss military coat, before they moved to the newer single breasted coat. The Swedish coats do look similar though, but they are more brown-grey-olive drab in color, whereas the Swiss ones have a more green-grey-blue color to them. The dead giveaway on this one that its Swiss is the equilateral crosses on the buttons.