Какое машинное масло? Для швейных машинок? Оно очень жидкое и быстро высыхает. К томе же неизвестно как оно будет реагировать с контактами. Возможна окисная(изолятор) плёнка.
Лучше всего смазывать техническим вазелином. Он может быль в аэрозольной упаковке. Рекомендуют смазывать клеммы аккумуляторов и других эл. соединений в автомоб., а так же замки автомоб. дверей. Это самое то. И не высохнет, и будет плёнка достаточно долговечная.