when you buy mods for weapons, make sure you are checking the Misc. tab, theyre not considered a weapon. many merchants carry them, without spoiling too much i'd say check gun runners and crimson caravan, they always have gun mods and they rotate 3 days.