17L should do the trick
How do you like that Surefire? Thinking about going for the X300 on my Glock 19 Gen 4.
It's a surefire, so it's automatically great. They make a great product. The ultra is worth the extra coin. Although it will stick out the front end of your 19. However, that's a good thing in muzzle contact situations.