Turbo Tech Racing
Got it installed today. My impressions so far, but not complete:
It definitely holds the transmission into place while shifting or under load/unload.
Vibrations increased just a tad, but not highly noticeable over the previous amount of vibrations in my car. Had my buddy drive my car and he...