Turbo's services, repairs and installations. Turbo Force, your ONE stop mechanical shop, we specialize in turbo installations, services, repairs and replacements, we are based in Pretoria.
We have extensive experience in all mechanical repa
...show more