I bought one but haven't installed it .. Looks fine to me.. I have one of their I beams on my present coupe for 3 years now and like it a lot...
I also bought one but have not installed it yet. Looks good to me. I ground down the weld and had it powder coated.