I use graphite spray for locks.
When I used to have graphite spray at work it was great for locks and lots of small lubrication jobs. Not enough use for it around the house to justify it now.
And I should have mentioned to lubricate locks by putting the oil on the key. A drop off the dipstick is convenient.