There are 4 levels of AI that can be assigned to a mission. There are 4 random sets of rifles that can be assigned to mission AI. I made an adjustment to the weapons list to give the AI access to all rifles.
This is going to make the missions harder, but the AI will have better loot. Go the main mission page for further details.