I use AJ, I trust him and that’s gold imo. He’s always done right by me and he’s fair on cost. He is a premium shop, so you can expect that level of service and cost. It doesn’t matter what boat you have, you will be treated with the same respect and service by them.
No shop is perfect, where AJ shines is that if something happens he will own it and make it right..
Another vote for Barrett. I went there initially because our boats are all Teague Custom Marine motors and Barrett is Teague authorized service. But he does everything else well and gets it done no matter the issue or the ask.
You need to call in advance, they book out a ways. So don’t expect to just show up and drop off. They are always busy.