PETGHope will work.
You need a thin rubber band to fit in the gap that this creates on the barrel but it can't be helped if you want to tighten up your G19 model look. This gives it a nice clean look and I personally recommend it.