Answer:
En todo análisis sintáctico-gramatical de una oración, el sujeto será la persona o cosa que realiza la acción determinada por el verbo de la oración, mientras que el predicado será la acción en sí misma, junto con el contexto que rodea a la misma.
Así, en la oración dada el sujeto es "la empresa de transporte", que "repara todos sus buses para evitar cualquier reclamo", constituyendo así la acción que marca el predicado.