Many thanks for the information.
I can see through the pin hole. Does that mean my pin is still good? My pin is kind of stuck. I was trying to install some kind of racking assist onto the slide using super glue, and some glue probably went to the pin area. I tried to punch it off multiple times, and the pin refused to budge.
Anyone knows how to dissolve the super glue? If I apply heat, will I damage the paint?