Bend RV Repair and Advantage RV are right up there with BCS and RV Outfitters for reputation. You wouldn't go wrong with Jeff at Bend RV Repair, but be forewarned they can be as hard to get an appt. with as BCS. We've not had service work at Tom Halter's Advantage ourselves, but many here report great results there. If waiting to get in did not tax my patience, I'd make a precise list of my needs and get quotes and timelines from all three. They all involve former Beaver Coach employees with customer service and quality work foremost in mind, and reputations to uphold. They all support this club.
I've not had service from All Seasons RV on the other side of Hwy 97, but have purchased things there and enjoyed banter with the owner and useful advice; so that might be an option if I was rushed and depending on the service needed, as some things require very experienced attention I'd have more confidence in from those off Boyd Acres Rd.
Generally for all that you want done, I'd allow the timeline to have BCS, Jeff, or Tom do it and know it's done right.
Joel