I just had mine snap off over here, as well. I installed it about 6 months ago when the car had ~500 miles on the odometer, the car now has ~4500 miles. Same point of failure as others - along the weld:
It was great while it lasted, boys! Instantly notice the horrific body roll come back to the car when it happened. Seems I'll have to look into getting my hands on that other brand's version that's kicking around, because I can't enjoy this car at all with the stock ride :'(