It is an ex Austrian custom (border) police rifle according to the marking on the butt plate ZW stands for "ZOLLWACHE". Austrian Gendarmerie and custom (border) police carried M95 until early 1970´s afterwards M1icon Carbines. All M95 in Austrian service were FTR´d in the 1950´s and 60´s and most of them were put in reserve.
Is there a manufacturing marking on top or side of the reciever? Budapest or Steyr?