@indivi and @pgm74 are correct. A G19 gen 3 slide will function on a G19 gen 4 frame. However, the muzzle will look like this: I have only seen G19 gen 4 slides with the following markings (example from Austria production):