On the other side of the river from Harrisburg in Lemoyne is The Station. I know they do repairs there. Their products on the shelf are all list price and not discounted. I would have to assume repairs could be pricey too. I have never taken anything there but a friend of mine has. He was happy with what they did.
Ron