I travel internationally a lot. You bet your ass that I religiously check each country i’m going to - even if it’s just a layover - for what they consider contraband. With particular attention to prescription medication, especially if traveling to southeast asia or the middle east, and even if the med is legal in the country I carry official prescriptions and official documentation from my physician.
I do not shoot but I would never let any bag or container that came near guns or ammo anywhere near my luggage.
I also have dedicated luggage that is ONLY ever used for international travel. Nothing else. And it is emptied completely after every trip.
May sound extreme but I don’t ever want to end up in a Qatari or Singaporian or Peruvian prison.
If you break the law in a foreign country they WILL throw your ass in jail and they do not care that you are an American and do not care what rights you may enjoy when you’re back home. And the options for the embassy to get you out might be pretty limited.