Thanks @bmoran4, I certainly appreciate your response! I wanted to take a picture of the 622-100 motor side-by-side with the unidentified motor to demonstrate the different lengths of the armature shafts, but I also didn't feel like tearing apart a good running engine to do so! So here is the unidentified motor next to a 2321-100 motor. According to Bob Hannon) the 622 armature and the 2321/2322 armatures are the same length.
Unidentified is on the left, 2321/2322 on the right
As you can see, there's a clear difference in shaft length length, about 3/16" roughly, plus more threaded length on the worm. FWIW, the half-moon collar or shroud around the armature shaft on the left is 1/32" longer than the one on the right.
The total shaft length on the 2321/2322 armature is 2 - 12/32", spot on with what Mr. Hannon calls out, while the total shaft length on the unidentified armature shaft is 2 - 17/32", give or take a smudge.
So what i can't tell is if the armature has been replaced in my unidentified motor. I can tell you for a fact that the unidentified motor assy does not fit in the standard PW 622/623 motor truck (I tried!) - the armature shaft bottoms out before the rest of the motor is seated within the frame. But this unidentified armature had to go to some Lionel motor, if not this one, so that still leaves things identified....
I just noticed that the picture on the right makes it appear that both shafts are bent - they are not! Must be CCD (cheap camera distortion.)
George