Олег, выше уже написали, что в законе нет понятия "снятие с гарантии"! Есть понятия договор и обязательство. Разложите для себя по полкам у кого перед кем обязательства и все станет понятно.