There are a large amount of weapons to choose from in Far Cry 2. Many being real world weapons such as AK47 or MP5 SMG. The main way to acquire new arms is visiting Gun Shops spread throughout Unnamed African Country (UAC). However an easier but less beneficial way is to take weapons off of dead bodies. Most weapons found throughout UAC have come from The Jackal.
Aside from the large arsenal of fire arms, the player can upgrade weapons through purchase at a Weapon shop.