Thanks, Taurus_9mm. Actually I do have a question. I'm a little unsure if my PT145 is actually 3rd gen or not. The left side of the slide says, "Millennium" and the right side says, "PT145 Pro". On the Taurus International site, the picture of the PT145 which is described as 3rd generation says, "Millennium Pro" on the left side. I've put through about a thousand rounds so far with no major problems. I've read plenty of posts here about the slide spring popping through the front of the slide, frame cracks, and numerous FTF's and FTE's, etc. I've not experienced those types of issues (so far) and also make sure to keep the gun very clean and oiled. Thanks for any help and advice you can provide.