Briwax above is nice - I have used minwax (probably not sold there), johnson's (maybe the same) and briwax.
All do the same thing for rust protection, but the toluene in briwax dissolves faster and it seems to be more liquid and less wax (Their MSDS suggests same) so it dries really fast.
There's no great reason to wait for wax to haze when preventing rust, though. Just wipe it on thinly or wipe it very thinly and then wipe off.
Beeswax and mineral oil mix as mentioned above if you want something non drying.
All do the same thing for rust protection, but the toluene in briwax dissolves faster and it seems to be more liquid and less wax (Their MSDS suggests same) so it dries really fast.
There's no great reason to wait for wax to haze when preventing rust, though. Just wipe it on thinly or wipe it very thinly and then wipe off.
Beeswax and mineral oil mix as mentioned above if you want something non drying.