There's more to brakes than you think mate, not something to skimp on in my opinion. Having said that, I haven't used them, and don't know anyone who has, so can't comment.
As for suspension, I use Tein Super Streets, and the car is 90% track use, and I'm very happy with them. Comfortable on the street, stiff enough for the track, a good compromise.