EDIT: Dieser Post kommt etwas mit der Terminologie durcheinander, ich bitte das zu entschuldigen. Die Kernaussage bleibt bestehen, ich hab nur als Korrekturen die richtigen Kürzel angemerkt.
Soweit ich weiß, war der Karabiner 98 nur bei der Kavallerie, Pionieren u.ä. im Einsatz - die normalen Schützen- und Jägerregimenter hatten AFAIK das Gewehr 98k (RICHTIG IST: Gewehr (g)98, NICHT Gewehr 98(k)).
Es ist dabei die Frage, inwieweit man den Kar98k (RICHTIG IST: Karabiner 98) aufgrund der um 14cm kürzeren Lauflänge dem Gewehr unterlegen darstellen soll. Eigtl. soll der Karabiner in den Regeln eine wirklich vom Gewehr unterschiedliche Waffe darstellen.
Ganz abgesehen davon war es technisch natürlich möglich, den Kar98k (RICHTIG IST: Karabiner 98) mit einem Bajonett zu versehen, also sollte das auch hier gehen. Im Zweifel, gerade bei solchen doch eher kleineren Fragen, sollte immer der historischen Vorgabe der Vorzug gegeben werden; die Grundregeln sind naturgemäß recht generisch.
Ich würde z.B. nicht unbedingt zwischen einer SMLE und einem Gewehr 98 oder Kar98K (RICHTIG IST: Karabiner 98) differenzieren, und auch nicht zwischen einem MG08 und einem Vickers .303. Aber z.B. ist der Unterschied zwischen K98k (HIER in der Tat Karabiner 98k) und M1 Garand (WK2) ganz erheblich, und sollte in dem Falle auch dargestellt werden.
Im ersten Weltkrieg sind die Waffen ja doch alle recht ähnlich, also solltest du sie nach deiner Vorliebe entweder als Gewehre oder Karabiner spielen, und für die Deutschen im Karabinerfall das Bajonett erlauben.