I think so.
Here is a link to the company that has 3020 for sale.
www.comfortcarconnection.com
I looked at another picture from Japan and you can clearly
see the cap for the
oil sump on the right front.
Can't see it in the road picture.
Cheers,
wicked fast
