Member
Try B & E service center on N Walnut St in Mechanicsburg. I haven't use them yet because I have owned my XK8 less than a year but they come highly recommended by one of my friends at work.
There is also Steele in Enola but they prefer to work on older models.
There is also Steele in Enola but they prefer to work on older models.