Leyland street flusher vehicle