нет такого закона, каждый случай расматривается отдельно и гарантийный отдел принимает решение о замене или ремонте. Если для сломаного узла (например мотор) идут по програме отдельно сломаные детали, то ремонтируется, если нет деталей (например мотор стеклоочистителя) меняется целиком. некоторые узлы меняются по гарантии целиком (например стартер) почему то завод так решает