If the thing with the length would be right, hy is a 180 size motor 32,1mm long?
These are the mabuchi specs. Especially the 280 motors with external brushes may differ in length, but the diameter and mounting holes will match.
370 Sized motor: dia 24,4mm / length 30,8mm
(Speed300,LRP Fusion, Orion BigBlock)
280 Sized motor: dia 23,8mm / length 30,5mm
(Permax280,Reedy MiniMax)
180 Sized motor: dia 20,4mm / length 32,1mm
(Speed320, Micro/M18 Stock motor)