American man one of two charged over illegal gun