I agree with Ryan, the bolt body is right, the small bits possibly ok to period, though probably later replacement (not depot), typically this m/m small bits is a wartime expedient, lots of wartime Imperial era rifles have this, re-numbered top flats, bits totally random, whatever happened to fit properly (anyone ever try swapping Imperial parts, will note the difficulty of finding sleeves that will just slide onto a bolt body.. Germany never achieved fully interchangeable parts manufacture, the why is discussed before, but generally this problem is less a problem later, but never really resolved). It isn't typical of interwar depot work, usually they re-number everything, a rifle that went through a depot twice, before the war, probably left the depot with a properly matching bolt (re-numbered).
The stock is factory original, dates to DWM/1918 imo, has the acceptance from a late 1917-early 1918 DWM anyway. The wrist markings, are e/Ka30, which is Kassel, it is the top acceptance and probably first, as it is overstruck and an early acceptance. The later depot is e/Kl6, not too commonly encountered, two others known on a Gewehr98, not positive who it is, possibly an early HZa Kassel marking, though I don't think so, as before 1926 they were e/Cl, when they switched to "K" from "C" in the city name, and are known to have used "Ka" after that. The new book Mike & Bruce are working on will cover this, Mike and a few others worked on figuring out this long held mystery with the "e/Cl" marking, that MarkW first pondered over in the KCN. There are other possibilities for e/Kl, more likely ones than Kassel, but we haven't identified it with any certainty. Not common enough to fix any traits too, this is only the third rifle I can positively identify it too.
Anyway, just some thoughts, hope they help, but the rifle is imo well worth what you paid for it! When Mike & Bruce's new book gets out and collectors fully realize how uncommon "matching-original" upgraded Gewehr98's are, it will be worth even more.