anyone have this sight or know much about it? i just ordered one and just curious if anyone has anything good or bad to say about it. the cobra i put on my bow originally was terrible, real glarey pins till they all broke.