Just thought, with the odd combination of what appears to be a V8 exhaust system and a set of webers on the left hand side of the engine, it might just be a movie car. The film 'Grand Prix' had a mythical Japanese car called a Yamura and old FJs and the like were 'dressed up' as F1 cars for the movie. Thought it might just be one of those....