New Mevabusa hits the street