Jerry: Given that this is a zero pressure system, wouldn't any new radiator cap that would provide a good seal at the top of the radiator filler work instead of trying to fix the current cap?
Yes, but if the OP wants to preserve the patina, it's an easy fix to add a new gasket to the old cap.
Jerry