I'm looking at picking up a Gen 3 Glock 17 new. I was wondering if the current production G17's are as reliable as the old G17's of yore. I have a 2009(?) Gen3 G19, and it is pretty reliable, although I've had occasional failure to ejects, seems it happens every 500-600 rds or so. I've heard some negative stuff about the new Gen4 Glocks. I'm not planning to get a Gen4 anyway, I just wanted to make sure I don't end up with G17 that came from a bad run of Gen 3's. Thanks!