As suggested by Woody Alan I would certainly avoid those tubular latches, they tend to be rubbish.
If you can find some square bodied ones with the same backset as the old stuff then all you need to do is pack out any size difference with some blocks of wood glued in.
For the hinges if re doing a door for whatever reason, I try to find hinges with a different hole drilling pattern, this way you dont need to fill the holes in.
So if 3 inch hinges were in there get 4 inch and use the tops or bottoms of the existing mortices to line them up, or if using the same size I find that different manufacturers use different patterns or if you go for grade 14 thrust bearing ( my favourite but not cheap ) they will have a different drilling to the same size traditional washer style.
Beware leaf thickness if they had cast iron ones before they are super thick compared to modern stuff.
Ollie