It's definitely a Sovieticon NBC parka. Most likely an OP-1 or OZK. They can be had from most of the usual surplus outlets