The LS Bell Hammer series is also very popular for general maintenance of sewing machines (crank, cam, gears, needle bar).
When using it on needle bars, be careful not to get it on the fibers to be sewn, as the oil and grease is a class 4 petroleum product and does not dry easily.