McMillan stocks for hunting and competition