what are the best replacement sights for a xd and ruger SR40C? Also would like to hear about different experiences with different brands of sights. Good and bad.