"ECG" parts were sold by Sylvania in the ~1960s as 'universal' parts for servicing TV sets and radios (in those ancient days when such things could be serviced). These parts were not characterized for voltage drop over current and temperature ranges. What you got was whatever some manufacturer made too many of. The 'radio store' that sold the parts had a book that had substitutions - for an 1n34a use an ECGxxx and such like. ECG parts are probably the last things you should use.
1nxxx parts are well documented with specifications conforming to JEDEC (
https://en.wikipedia.org/wiki/JEDEC) standards. A 1n34a made by Texas Instruments would have the same specifications as one made by Motorola as one made by... and they could all be interchanged even in very critical circuits (famous last words).
Europe uses a different system called Pro Electron / EECA, which is where the BAT numbers come from. Japan has the JIS standard. What is needed is a standard standard - make sense of all the standards floating around.
1n34a diodes were a 'popcorn' part produced in the millions (billions?), and there are still lots of surplus diodes available. The diodes were manufactured in a hermetically sealed glass housing and should be good for a very long time.
Germanium diodes, like the 1n34a, have been superseded by schottky diodes. The 1n4148 is the new (if ~50 years old is "new") popcorn diode (Digikey has 811,518 of them in stock should you ever want one) but it is a silicon device with twice the voltage drop of a germanium or schottky diode.