I thought the same, but that cover is appearing in many japanese online stores now. Then, I thought about the car and remembered the first game in the series on Famicom: Nekketsu Kouha Kuniokun
There you've got the car, in the friggin' title screen! The font used matches the one in the cover too...