Similar compasses were produced in different countries (Austro-Hungary, Romania, The German Empire, Switzerland and etc) and was used by German troops. This compass is missing the glass cover, so the arrows are not fixed, but the arrow points to the North correctly
— 10 USD by Russian Post
— 25-40 USD by courier service EMS
— 30-40 USD by Russian Post
— 40-60 USD (depends on customer's country) by courier service EMS
What is the difference between Russian Post and EMS courier service? Read here - link