I purchased tvs streak an year ago and it has really good controls, good mileage. But a bit noisy , and the rear view mirror becomes loose again and again and tvs people do not give a good service...it is a good but if u are not very heavy....(hehehe)...coz its very small.
And the battery had to be changed in 7 months, but it was in warranty so it was done for free.
Overall it was a great experience with my streak but I hate the looks... everything else looks good.