I have tapped holes 1/4-20 in steel that are getting rusty. Apparently the supplier cant Zn plate because they are blind and it's an air lock. One thought was to put stainless inserts. But is there a good product that can be applied to prevent rust?
Oil or grease are pretty effective. Be careful with grease in a blind hole. You can crack steel with the hydraulic pressure created by the screw compressing trapped grease. There are also greases designed to protect electrical connections from corrosion that contain zinc powder.
How permanent of a solution are we looking for here? Grease packed in the holes is standard practice to keep them from rusting until delivery. If it needs to last the life of the item, consider using a plug.
Have you considered putting a small pilot drill hole through prior to drilling and tapping the hole, that way the hole isn't blind anymore and plating might be an option.
“Do not worry about your problems with mathematics, I assure you mine are far greater.” Albert Einstein
If this is only a concern while the part is in transit or stored prior to use, have the supplier but wooden golf tees or the soft foam disposable ear plugs in place
I wouldn't grease the threads without figuring out the impact to the applied torque on the mating fastener
If you where to plate the holes then likely you would have to be machining them oversize to compensate for the coating, else you would be breaking bolts and or not starting them.
It depends on the shelf life as to what kind of oil or rust preventative to use.