Thepro788, you said a couple of buddies got them, (two lucky guys in the same spot at the same time, nice!), and had complaints - do you have specifics and did you handle either of the pistols in question?
First I'd heard of the night sight issue, that's a shame. I get night sights on all my carry pistols, so if I can get a P-10C, it will not be in rotation until I can get some on it. Just a personal preference thing for me, and how I train at work, nothing more. Not sure what I have laying about I could push the rool pin with if I want to swap out backstraps - what size hex wrench didja use? Those I do have laying about!