Sometimes it is just trial and error. Axle length is dependent on the crank. So unless someone has the same frame and crank you just have to take a best guess. My guess 108, Italian thread. 118 is getting into triple crankset territory.
Hopefully someone else will confirm this.