It seemed when I first played this game that the different tier weapons had more slots the higher they got for example, no mod slots for grey, one for green, two for blue, three for purple and four for gold along side their sights and muzzles. but as I see now its random.