I Haven't bought a turbo cat yet, but I will say of all of the installers i've talked to, the only one that actually didn't act like i was wasting his time was Kevin Hubbard at Mountain Magic.
The thing i like about kevin, is that he's a no b.s. kinda guy. Does''t drink the coolaid, if something is crap, he'll say its crap. And he isn't afraid to try different things either. He's also very open about it. Not dilusional like some shops who won't admit any of the issues they face, they act like "there are no problems. just give us your money".
He also installs, wrenches and rides what he sells. Not just a "oh yeah this is the bestest ever just because it came to me in a box from some other shop and i really no nothing about it i just want your money" like most sales b.s. in this biz.
I called OVS one time, and needless to say they wouldn't give me the time of day. Which is fine. It must be nice to be able to turn business away.
Kevin likes to take the best products out there. Its a smart way to do it in my opinion. Needless to say, Should i build a Tcat, like i think i'm going to, Kevin will be getting my business.