Had to see what 107mm is (4.25").
Only you can make the decision of what the G23 is worth.
Here, I can get the G23 for $398.20 + 6% sales tax (USD).
The G23 is very easily concealed, for me in a Bianchi "Remedy" leather holster, or the Don Hume "JIT Slide".
My daughter's b/f is a police officer, and he is required to carry his issued G22 on/off duty.
He's physically fit and does conceal that G22 rather well, in a DeSantis leather holster - at the 4:00 position.
G21 Gen2; G19 Gen3; G30SF; G23 Gen3; G26 Gen4. GLOCK Certified Armorer
"Live Free. Practice democracy. Make a difference. Love your family and your country." H.N.K. (My Dad) 09/02/1924 - 05/11/2012