I've seen mixed reviews on these. Tread life and mileage may not be too good, wet handling were rated as fair with dry handling as good. I must admit that there does not (at first glance) appear to be a whole lot of information out there on them. I for one tend to stray from a tire that pops up on the cheapest of the available tires. I believe in the end...you get what you pay for, and tires are no exception.
I'm just sayin'.