South Texas Boatworks out of Pearland does very good work. I also have a Hell's Bay and will most likely take it there for the same reason at some point. In my experience they can be a little hard to get ahold of because they are so busy but very honest. Would be best to set up a time to take it over there so they can look it over.
To your question on cost I have not looked into it myself yet.