Thought about changing the sights but the ones it came with don't want to leave. Not sure if it is just a roll pin or a super tiny allen screw that may be holding it up.
Any ideas?
I looked at the one we have in the shop and there are no pins or screws as far as I can see. You should be able to push them out with a sight press or similar tool. They look like they're made of aluminum so I would not recommend drifting them out with a punch. If you keep having trouble, you can always drop it off here. We usually turn around sight installations in 1-2 days and it's only $65. Hope this helps.