To have Cigarette make you a logo for the hatch, costs around $900-$1000. Yes, you can have someone else do it for less. The problem is that many of the ones I've seen done by others, don't have the right proportions, fonts, etc.....but the ones made at Cigarette are ALWAYS correct. You pay more, but you get what you paid for. The hatch logo is the first thing most people see when they are checking out a boat tied to the dock, so I wouldn't want a half-assed looking job back there in that case.
If you're just having the hatch recovered, & the local guys can get the same fabric, then I'd say your choice is obvious. If they try to use some "comparible" fabric, then I'd pass on the local job.