Man faces gun, drug charges