Wd-40

I mix it with degreaser to clean engine blocks. Small moving parts like door hinges can benifit, but I don't use it on things like bicycicle or motorcycle chains as it will attract dust which wears them out. If you have the coil type springs above your garage door that wind use motorcycle chain oil on them to stop binding or squeaking. I use it for other stuff too, because it it doesn't attract much dust. I just go to Harley-Davidson for it.