The following guns are used in the film Ghost In The Shell 2: Innocence:
Batou's shotgun
In the opening sequence of the film, Batou uses a semi-automatic shotgun to stop a homicidal and "suicidal" love doll.
He also uses has the shotgun with him in the final scene. A fragment of the "major" batou's partner from the first film uploads into one of the androids on the ship to help him fight the others.
Batou's SAW
Togusa is surprised when Batou whips out this SAW and opens fire on the Yakuza eating a giant fish.
Deck mounted mini guns
5 mini guns fire at a mansion in Togusa's digital nightmare.