I highly recommend Carolina Coast HD in Wilmington, but it is a bit of a drive. Ray Price in Raleigh is closer, but not as good of a shop.
The other good thing about Carolina Coast is once your get to Wilmington, it's not too hard to get to the beach. Not a bad way to spend the time while they are working on your bike.