I was kind of down on Keystone for the time it takes for parts (new table top - 6 weeks) but then I figured out that my dealer would wait until the last minute to order parts which is why they took so long. For example, brought the tt in around 8/8 for pick up on 8/26 for entertainment center repair. On 8/26 I was told they ordered the part and it wouldn't be there until at least 9/20. This wasn't the first time this happened - it seems they let all the work wait until the last minute and giving customers an appointment date has no relation to when they actually do the work. I had the same experience at another local dealer with the Jayco I owned. We put the tt in for service, called back two weeks later for an update, and was told they were just getting it into the shop. It also would sit for two weeks before they did anything. I truly believe it is a dealer rule to move slow to keep customer expectations low.