Other Components Portugal, Leiria
Engines United Kingdom, Dudley
Transmission Portugal, Leiria
Engines Portugal, Leiria