Yes, I basically drop into every Impact Site I see now as it's the only way to have a good chance of getting any whilst doing other activities.
- Manufacturing instructions: needed in vast quantities. For almost everything. These can be a drag to amass although you can get 5 on some mission rewards. One idea I saw posted somewhere was that MI's could be given as CZ rewards, This, to me, makes good sense.
For Power Regulators I keep taking them from the same anarchy site, they must hate me now. The place is practically in perpetual darkness as a result