Leave it to Japan!
Only in Japan will you see these big bodied British rides sitting just inches off the ground. There is absolutely no aftermarket support for these cars here in the states so it's no surprise really. As always though, leave it to Japan to show us how ...