??? 4 pot brembo brakes are lacking in brake power??? For the track maybe, for the street they are over kill. A set of decent pads and maybe some rotors and it would almost flip over.
Isn't the STI one of the quickest stopping and best handling cars out of the box? Stopping power almost to that...