translate English to French: They brought a lot of new parts.
Ils nous ont fourni beaucoup de nouvelles pièces.