These brakes can be had for less than you all think (and less than the best deal on the Brembo 6pot kit). Contact either Stasis Engineering or VF Engineering.
The Generals are absolutely fine for the street (I've even tracked them at five HPDE events with no issues). Frankly, I would NEVER spend the extra money on more expensive street tires. I just bought a set of lightweight 18" track wheels and 275 Nitto NT-01 R comps for the track and will post additional pics when I have them mounted. Look at it this way--I applied all the money I saved on two sets of Generals towards my dedicated set of track wheels and tires. How does that not make the most sense?
2004 Carbon Black/Black M3 Coupe
BMW CCA Club Racing C-Modified/NASA GTS-4 Racecar