130-year-old ‘gun that won the West’ found in US park