Answer:
warranty, warrant, contract, covenant, bond, assurance, promise
Synonyms for guarantee: Certain, vow, insurance, oath, and pawn.