I am looking to change the sights on my 26 and my 17 gen 4 I am picking up in a couple weeks when I get back from school. I was considering the Ameriglo CAP's but have changed my mind and narrowed it down to I Dot Pro's and Trijicon HD's. Any input on these 2 sights? Is the pain protected on the Ameriglo's like the HD's or would I need to be careful when cleaning my 26 to prevent solvents from damaging the sights? Thanks.