Not sure if you're willing to go as far as the Grand Mound/Rochester area but
Brazels RV Performance located between Rochester and Centralia (take Grand Mound exit off I-5) is an iRV2 forum sponsor (screen name "
Ultra RV Products") and has an excellent reputation. They have an attached overnight area you can stay for $25 if necessary and I believe still free if spending more than $500. Photo from their webpage
HERE.
I had them do a lot of the routine maintenance on my diesel pushers years ago. They did an alignment for me once that other places just couldn't get just right but Brazel's was able to align it correctly.
They will also do maintenance on your generator.
Reviews from RV Service Reviews
Reviews from Google
Google thread search on iRV2
Brazel's RV Performance
3912 Harrison Ave
Centralia, WA 98531
(360) 736-9494
(877) 786-1576