I use to belong to a sewing machine repair group. They recommended Triflow. It was originally used on bicycles I think . It doesn't attract dirt and it doesn't turn yellow and get all sticky like the old oils. I used it when I was fixing them up and use it on all my machines now.