I haven't refinished a sewing machine cabinet, but I made a Bartley reproduction Philadelphia Pie Crust table and they recommended Tung Oil for finishing. It's a lovely finish. It comes in Satin and Gloss. I used Satin. I rubbed it in with a cloth, no brush.