We found this little kerosene lamp at Blue Pelican in Alameda recently. It was affordable and all the parts were there, but it was tarnished. So we brought it home, stripped off the varnish and polished it up. It even had a wick poked down inside, so we cleaned that up too, re-assembled the whole thing, filled it with kerosene, and mounted it at the nav station.
And here it is looking pretty cute and ready to provide a comforting glow during a night watch.