DocLes,
The "E" "O" marking I can't help you with. Maybe some other members of the forum can help you with that.
The other marking shown in your photo is a German Army Acceptance Stamp: "Eagle 655" shown on weapons made by Mauser. See Still, "Third Reich Lugers" on various pages.
Hope this helps.
Charles