The Dodge Dealer would be my first stop, that can go really great or it can be a huge disappointment. Meet the service manager, have a conversation about what you want done, and meet the Viper tech to have that same conversation. You will either have a sense of confidence in how they will treat you and that they won't rip you off, or you won't.
My local dealer is a complete rip off, recently they quoted me six (6) hours to do an alignment on my Gen III, that's over $800.00 before tax! Their Viper tech is a complete **** and I won't let him touch my car after my first and last experience with him long ago. On the flip side, I shipped my car to Florida last year for a month long visit there and decided to drive it back home. Wanted to change some fluids before the trip so I met the local dealer, what a great experience! I would absolutely trust them with my car any day of the week!
If you are wondering, back here at home I am lucky to have access to a Viper specialty shop to do basic repairs and services on my car, they only work of Vipers. They aren't cheap by any means, but they don't rip me off and I have confidence in them.
Going to shops that are not deeply familiar with a car just to avoid the dealership is something that people usually do to try to save money, thinking that all dealerships will rip you off. I have decades of 'expensive' experience with different exotic cars and I've learned that using those shops often costs more by virtue of their spending more time than necessary ($$$) on the car, fixing things that aren't broken, and doing really below par repairs. I avoid them now.