The one's for $299 are not German K98's. They're usually Yugo or Czech Mausers. The Germans are closer to $500.
I've not heard good things about Mitchell's, but no personal experience. My suggestion would be to get your K98 at a shop or show, where you can actually inspect it. Probably pay less, too.