mksTurbo
New member
Well let me rephrase, I knew they have their headoffice in Laval but I dint know they performed any type of mechanical work on their customers car other then flash/chip them.
Now that they sell hardware, do they might do the install too?
that i dont know .. they should pretty big place