No experience with the vendor, but a repair business that crops up often in discussions in my area is: http://www.archuletasreelworks.com/.