I bought a literature pack from a '63 Mercedes and received this ad with it. Lots of interesting stuff including that it was put out by "Mercedes-Benz Sales, Inc." and still HQ'd in South Bend Indiana.
Today's skeptic might agree that only half of the bullet-point items are true! ("Keeps clothes neat and pressed on hot summer days"?)