This gun was modelled after Makarov PM for 'Abandoned Hospital' project (https://www.artstation.com/artwork/5BO0RW), as a high-quality prop. Base mesh, low poly and high poly were made in Blender, while textures were done in Substance.
You can download it for free and use everywhere (including commercial stuff) as long as you credit me as original author.