Tbh I think there should be a chance for Weapon parts 7 & 8's to drop from launchers as well as tech parts. (tech parts being extremely low chance of dropping)
And to stop high level characters from trying to farm these why not use the already in place system were your combat rank being higher than the mob reduces what it drops.