I put a set of Mastercraft Avengers on one of the cars maybe 2 years ago, and for a street tire they've been fine.
Not a prestige brand, but they seem as decent as Cobras, T/As, or my old Indy500s.
The lettering doesn't matter to me as I run them black; I'd run redlines if they weren't an arm & a leg.
My local Cooper tire store sells them.