My favorite glocks that I own gen 4 23 and gen 4 27 wouldnt trade them for for anything in the world (except for a glock 18!)