guarantee: a written assurance that some product or service will be provided or will meet certain specifications
assurance: a binding commitment to do or give or refrain from something
saints peter and paul: first celebrated in the 3rd century