So I ordered this for my G19 Gen 4. Does not allow the slide to move rearward more than 1 inch. Emailed their customer service so we shall see what happens. Wonder if they sent me the wrong one? Doubtful because it fits like it is supposed to but the slide will not cycle.