No, Team StopTech does not have a Cental American branch, but the brakes are international. So is the desire to brake late in the turns.
The pics came with a note reading "We passed our 1st round. Brakes were amazing, but problem with the turbo put us away from the battle of the first place, but we are sure we can still get it next time, and fight for the championship."
Their next round is April 24th and we wish them luck!