Are we going to see this part anytime soon?? It seems like this part has been in the making forever and always gets delayed.viet510racer wrote:i actually emailed them like 2 3 weeks ago about the STS and they said they should have something ready in two week, so probably anytime soon....