Near the beginning of the film, Hannibal is running through the Mexican landscape & spots BA's van. Hannibal is clearly not carrying any kind of rifle. He then carjacks BA & they go to rescue Face. When the van crashes the fence, Hannibal jumps out the back of the van and begins firing a mini-14 ("assault" rifle). Where did this weapon come from? Are we to believe that BA just happens to carry assault weapons in the back of his van? Since other interior shots of the van do not reveal any weapons or containers for weapons, this doesn't seem to hold water.