I haven't used the Generals, but from what I've heard, I'd stay away.
If you're looking for a good bargain tire, check out the Kumho Ecsta SPT. I have them on my IS and they are great. Good tread life (had them for ~15,000 miles, and still have 30-40% tread left) and impressive dry and wet performance.
TireRack link
For a bit more money, but not really better (or as good) dry handling as the SPT, you could check out the Dunlop SP Sport Maxx. I have them on my Boxster and they aren't too bad.