Pretty much all common oils, waxes and solvents work in rust retardant. And pretty much the only problem is with "wax" residue with finishing system. Best to clear off all silicon and such....problem being that many incredients are "trade secret" or low quantity (impurities etc.) that does not interest concotion marketer, but interests the person that sprays paint/laccure and it has million blisters.
Once I was renovating daugter's room and had considerable problme painting radior....after washing, stripping the pain, matting and the paint developed silicon tell tale blisters....had to ditch the paint, roller, brush and tray, lett the paint dry, wash it with silicon remover, mat, repaint. Clacking bell.
I have heard may times someone spraying the first dry lubricant or such "universal oil" on the garge on the thicknesplaner and then had troublem with laquere.
I would trust pretty much on besswax and "natural" solvents if my finish has same incredients.
Pekka