Don't know if this would help, but I know The Speed Syndicate has an STI as a shopcar.
I'm pretty confident they might know a thing or two about the STI.
They seem very professional so if I were you I would totally give it a shot.
Give that a try? You got nothing to lose!
www.thespeedsyndicate.com