My son is an active duty US Army officer and he is getting ready to ship off to Germany very soon. I suggested to him at some point in time during his tour to vist Krieghoff in Ulm. I am not sure if a purchase can be made directly from them or not, but I hope he can at least take a long weekend off and drive to Ulm and visit.
In order to buy a gun in Germany, he will need to have whatever registration the Germans require people to have to possess a firearm. When I was stationed in Spain, you had to have a GIA (or GHIA) to have a gun. Waiting for that paperwork took forever.
I've completed 3 overseas assignments, 2 years each in Spain, Italy, and Japan. Pricing of a gun is set on what the market will pay. So the MSRP of a K-80 in the states is different than what the MSRP is in Germany. (And that's not just based on the conversion rate.)
But then, you do need to consider the conversion rate as well. When I was stationed in Italy, I was a big Harley guy. With a strong dollar vs. the Lira (and then Euro during that tour) I could buy a Harley in Italy much cheaper than i could in the states. But since I already had one there, I decided not to.
Will be interesting to see if your son can even get a gun in Germany, and what the price would be. When I was in Spain, service members had to be E-4 or above to have a gun. I was a brand new Airman, so I did not qualify. I bought a gun at the Base Gun Club (those days are over..) and kept it with my buddy, an E-7.
Best of luck to your son on his overseas assignment, I hope he gets to experience a lot that Germany has to offer. I did a 2 month temporary duty to Stuttgart, and it was a really great place!