I brought a SFI Damper from 440Source about 3 months ago and it is part #200-1020 on their website. It has the SFI spec sticker on it RPM SFI 18.1.
It is black and I hope it is not the same damper that you are talking about. This doesnt sound good.

I think that they should offer help with the part given the obvious defect.