Turbo Tech Racing (TTR) Transmission Mount Issue

Sith racing has been in contact with Turbo Tech Racing (TTR) regarding a batch of transmission motor mounts for the Ford Focus ST that were sold without a weld holding the center vertical pin holder. Please check your mounts and observe the ring weld as shown in this picture. If you do not see this[...]