Ive used Kroil and PBlaster for years and neither is instantaneous. Acetone/ATF works better as long as you shake it a lot. For best results, degrease the outside and re-apply, or just add more acetone once the rusty bit is oil-wet.
WD-40, Fluid Film, and several other popular lubes/solvents will encapsulate rather than dissolve rust. For a DIY, add TBS each naphthalene (old type smelly moth crystals) and turpentine to a pint each of deodorized mineral spirits and 10 wt oil. If it smells like Kroil, so what.
I like the less odorous Gibbs as well as Kroil, so I have an untapped gallon of the latter to top up smaller cans in the barn garage, and machine shop. Gibbs is plastic-safe that I know of, and best of all doesn't leak out of it's container.
My Kroil cans often sit in tin cans till they're empty, just pouring from the catch can as needed, tho' the naphthalene (solvent) tends to evaporate out somewhat.
Nothing works instantly, as soak time is always a 'must', and sometimes 24 hrs isn't long enough. Here's a job I daubed Kroil onto for
weeks to work it in, using a Q-tip to wipe it
under the flange, where the wheel-head and motor rest/rotate on/inside the column sleeve. They had been rusted in position for >10yrs denying rotation of the head/spindle in the X-Y plane. I took this pic when propping the head up to swap-out Cinci T&CG's 440v 3-Ph power for DC treadmill motor (w/diode bridge and HFT router speed controller ..
) What worked to get it freed up was secondary to
applying it where needed.