I have them on a pair of 308's..

But your're right that little clamp doesnt give a guy a feeling of confidence.