I have a couple Starrett 818's. I prefer the lighter aluminum body of the 818 over their steel bodied models, and being aluminum I don't have to worry about oiling/surface rust from my fingers handling them regularly either. I now have three, all purchased used from garage sales. Instead of selling off one or two of them, I set one for light hit power (plastics, fiberglass, mdf), one for medium (aluminum, brass, copper, thinner sheet metals), and one for hard hits (thicker steel). I grab the one I need so I never have to adjust the punch power for the material.
In the past I have used General No. 77, No. 79, Craftsman 40541, and 40542 center punches and they worked fine too. They are good used vintage options if you are trying to keep the cost down.