ive looked and there hasn't been much talk in the way of truglo sights. ive seen a few people like them but they don't get brought up much. how are they? I just ordered the micro DB 5 pin sight off of cammofire to check it out. they live up to everyones standards? thanks.