No experience with their coilovers, but their headers are still holding together on the sedan. Fitment was a bit of an issue, as there was some frame rubbing that needed a torch, sledge, and paint to fix.
I would say the quality if the workmanship is on par with the price.
Given the broken components on your suspension, you don't know what else the other components were subjected to. I'd do it.
Patience is the ability to idle your motor when you feel like stripping your gears