Sold my G19 to a friend last year after about 1,700 rounds through. Had constant BTF which I wrongly attributed to ammo. I installed the Apex extractor a couple days ago. We took it out tonight and ejection was consistent at about 4:00. I tried a few rounds without the magazine and it was consistent at about 5:30-6, sometimes going straight over my head instead of hitting me in the face. Buddy got one BTF, I got zero, out of 100-150 rounds. May not be 100% but it's a helluva lot better than BTF every shot.