IMHO, and limited experience, but a CRF in nothing less than 416 calibre. get to know it intimately, shouldering it, dry firing it, putting the safety on and off eyes closed, chambering it, eyes closed. Practise, practise, practise and then practise some more. It is your best friend, maybe your...