Гарантий, как по ЗоПП, разумеется, никто не дает — потому как их невозможно выполнить. Для этого, собственно, и существует хозяйственное право, которое и дает большую гибкость определения договорных отношений. Попробуйте взглянуть на ситуацию с точки зрения ГК, составить договор, определив: предмет, обязательства, ответственность, или обратитесь за консультацией к юристу. За 300-1000 рублей получите ответ в исчерпывающей форме, и, собственно, текст договора.
Вы увидите, насколько на самом деле расплывчато может выглядеть ситуация — но только тогда, когда вникнете в нее. Дискретных формулировок «Есть гарантия/Нет гарантии» на практике профессионалы никогда не употребляют. Употребляют конкретные «какая, где, в чем», в ракурсах обязательств, ответственности и т.д.