WD-40

Doesn’t WD-40 just remove water and then it leaves behind some lube?

I’ve fixed 2 rusted bearings with it.