I generally use PCB/electronics cleaner, eraser, swabs, and compressed air to clean out my MVS carts when they get the 'Yaton" dirt treatment. I would think that the same method would work well with NES carts (sans outer covering of course). I've seen people go as far as running PCB's through dishwashers without batteries attached and without soap.