If the driver is paying for the maintenance, he is not your driver. You are leasing him the truck. You at that point can't make any other demands. If for example the driver decides not to drive for a month, you would have no say.
Secondly, if the driver is maintaining your truck, you would not...