I finally picked up the used Gen 4 G23 I put on lay away a few weeks ago. I have had it for ~10 days, but I was only able to go out today for the first range time with it. I was nervous about taking a chance on the pistol after hearing all of the BTF complaints with the Gen 4 and late Gen 3 pistols. I found out today that I have no reason at all to worry. Ejection was flawless. I shot a three different loads, and all of them ejected to 4:00 very positively. The loads I shot were Fed AE 165gr (100 rounds), Fed Champion 180gr (100 rounds), and Fiocchi 165gr TCEB (50 rounds). All shot well, but the pistol really liked the Fiocchi, giving me some of the best groups I have had with a .40 s&w. I am so pleased with my purchase. The pistol was nearly brand new and I expect to have it for a long time. The Gen 4 grips are great and fit me just a bit better than the Gen 3 grips. It's funny, this pistol has the original 0-3 spring, 1882 ejector, and dipped extractor. I may try to get the new recoil spring assembly (0-3-3), but since I had such good performance from the pistol I will not get rid of the recoil spring assembly it had in it. If it's not broken, don't fix it! I also took the Gen 3 G24 with me and put ~150 rounds through it, about half and half .40 s&w and 357 sig. As usual it was a joy to shoot. Now I am at home, chilling with my wife and our dog. What a great day! I hope y'all have a good weekend too!