Look like so-called "Green Police", and if those are Kar98bs mixed with the Kar 98as, then the photo broabaly dates ca. 1923 or so (or later) thru 1933/34. The Pol got K98bs, although I haven't yet seen a Pol-marked one...
Suggest you confirm with J. Wotka,