A lot of us did a lot of experimenting to solve this problem. Some even buying another well known company's extractor.
What Chris has listed here has probably solved 99% of the problems we were having. I know I spent a good bit of money
myself. My G19 now has the parts listed here and it works fine. Some of those experimental parts I bought are in drawer
with all those holsters I've bought over the years.