Well, the customer "service" person at two brothers was quite dismissive as they no longer make anything for my bike (nothing about what they do make which might work, but oh well).
So Arrow or Leo Vince? They're about the same price and get about the same reviews, but I haven't seen too many people in my area with either one.
They proudly suck at customer service (I think they are in a competition with Corbin to see who is the worst),
but to your point the old TBR's were absolutely some of the best sounding cans on a Ducati
take another pass at speaking to someone else there before tossing in the towel