I have a c4 I am having built and am to the point of buying a stall converter and was wondering where would be the best place to order one from? I did a search to get an idea but for some reason that got me nowhere. The car is a 89 c4,stock bottom end,gt40 heads and intake,e303 with a vortech...