I would try the Retro Clean too. I would probably use it with *lots* of water in case any of the embroidery threads bleed (water dilutes bleeds); however, the older embroidery threads tend to be more stable than newer threads because in the day they were still allowed to use toxic chemicals in the dye processing.
Orvus is more for just regular, gentle washing; it isn't necessarily designed to remove stains.
I personally wouldn't use one of the home methods on vintage fabrics.