You can get this on Mission 12 Old Comrades. You have to run through the mission to keep up with the butcher but just put it on recruit and constantly run over dead bodies and cycle out new weapons. There should be plenty of variety and many chances to get your 8 different weapons especially once you get in the van.