STi stands for Subaru Technica international, the car and the aftermarket parts vendor are the same. If you look at STi parts and cars they both have the same STi logo. IDK whats up with the 06+ being STI but I know they are the same.
__________________
They say your life flashes before your eyes when you die, why not make it worth watching!