GLOCK 19. New from Umarex. BB firing, solid, but elegant . Non blowback. You will be impressed. Just released and available now