В отличие от имеющихся пушек, в M791B патроны отделяются от звеньев ленты до подачи в пушку, по этому исключен риск заклинивания патронов и уменьшено количество деталей патроноподающего механизма. Гильзы отражаются вспять и собираются в контейнере, прикрепленном к ствольной коробке сзади. Потому исключается возможность повреждения гильзами конструкции самолета.
Длина пушки полная 2300 мм. Вес пушки около 110 кг. Стрельба ведется патронами «30x150В» с исходной скоростью снаряда 1025 м/с. Патрон «30x150В» разработан концерном GIAT вместе с компанией «Матра». Вес патрона 525 г. вес снаряда 275 г. В боекомплект входят бронебойно-осколочно-зажигательные и бронебойно-трассирующие снаряды. Бронебойно-осколочно-зажигательные снаряды содержат 50 г взрывчатого вещества.