ZEV is a company that works on Glocks using Glockworkx parts. They have a drop-in kit available via Brownells. In the below picture, the plainer looking one actually has internal parts replaced (replaced one are out on the talbe) and shoots a lot better. Trigger is lighter and reset is easier. With some more work it can be in an excellent competition gun.