I haven't been to the STI shop personally, though it's close enough. From all reports, there's not a lot to see, they don't even show most of their products in the showroom. Time is better spent at the various Super Autobacs or other car parts superstores. Well, what passes for super in Japan, at least.
Paul Hansen