How do you get the buffalo rifle in red dead redemption?

Buffalo Rifle unlock after you complete Master Hunter 5 Challenge.