Go see Rui and Distinctive Autobody in Westport, had two of my cars done there and they do awesome work. My friends brand new audio was wiped out and he not only fixed it perfect he found a broken mount and go them to pay for a new motor since a new car (3000 miles) shouldn't have alum welds in places where there will be massive strain from drive pulleys.
I looked up his number 508-636-2059
JohnR,,,If you still need some direction I am an Auto apppraiser that works for an insurance company..Dont do that area but could find out about shops there..Let me know