Sounds like a Japanese hot-rod all right...