How about stocking some of the pulleys on the truck instead of having a whinge about the mechanics missing something that may have showed no signs of failing
Why don't you carry one alternator belt idler pully one tensioner and one starter motor water pump my be cheaper than a call out for a expensive heavy equipment mechanic mobile like me $150 00 a hour and $2 dollars a mile two hour min yes my service truck is a t300 kenworth big crane