It's not the length of the barrel that improves accuracy, it's the increase in distance between the sights. A longer barrel will only improve velocity. You may use a G17L barrel in a G34 and G17. You may use a G34 barrel in a G17. You may use a G19 barrel in a G26. That's it.