OAL does not have to be to the exact mm. Just not shorter than actual length. Heckler und Koch, Germany or what ever is stamped on your gun will be acceptable. I have one that says AL. and one that says VA. It is pretty much understood that if it is prefaced by HK it's point of origin ist das fatherland.