Does anyone know about this sight? I'm considering buying a new sight for my XD, I don't want to buy junk. http://www.suresight.com/