I want to apologize for the inconvenience & glad nothing serious happened.
The good news is, we have a lifetime warranty on our parts.
Can you please send me your contact info so I can work with our manufacturing team on our next steps - can you also send me the pictures of rear sway bar when you send your message?
Steeda Autosports - American Made Parts For An American Icon
954-960-0774 - Worldwide Sales/Installation Appointments/Tech Support
Installation locations in Pompano Beach Florida and Valdosta Georgia