I know you asked for a local vendor but I found that
www.marinegraphics.com was awesome to work with. I sent a picture of my boat, dimensions, and my desired boat name. A few e-mails later, I had a custom boat name that I knew would look great because I got to see a picture of it on my boat before the graphic was even made. I'll admit they are a little pricey but check out the work they do. It's worth it.