I have had really good luck with the Thai grips. I must have 8 to 10 sets and like the feel of the ones I have. I have not found a need for location pins on mine and some have been on guns for 7-8 years. You did a nice job on the finish of that Taurus. I think that is the perfect amount of sheen. It won't show finger prints and such like a fully polished one would.