Nice engine, but much prefer the look of Lee's, not just cause of the wheels either, Lee's has a lot of other nicer bits.]
Its an Amplified Performance car, well, not "theirs" as such, same as all their cars, its for sale in Japan and if someone wants it theyd buy it n bring it over, as could countless companys.