Выскажусь, как человек, занимающийся ремонтом много чего.
Вне зависимости от того, сколько получают мастер и заказчик. Вне зависимости от того, сколько стоит починяемый предмет - есть стоимость запчастей и стоимость работ.
Есть также опыт мастера. Который позволяет утверждать "это я сделаю с вероятностью 90%". Или наоборот "хрен его знает, ну давай посмотрим". Соответственно, третья составляющая - риски.
Из трех частей составляется цена ремонта. И тут же - обязательства по ремонту.
Фактически, составляется договор. Который МОЖЕТ включать в себя пункты, касающиеся рисков: "если у тебя ГП стертая, придется покупать новую; не найдем новую - будет выть, что ты тут ни делай. Согласен?"
Если мастер не включил риски в договор - скорее, его вина. Он о рисках знает больше, чем заказчик.
Договорился - исполняй. КПП должна быть починена, если не оговорено случаев, при которых мастер бессилен.
Заказчик же не расплачивается левыми деньгами с гарантией, что он их обменяет?