New to managing SR22T, where to go for reliable service?

I am based at KBIL and have recently found myself in the left seat of a G6 SR22T. The owner of the aircraft is looking to sell a share of the aircraft and would like me to take over managing the aircraft and flying the owners. Are there any Service Centers that are known for doing a thorough annual in a timely manner? The shop here in Billings does good work, however they are pretty slow, getting any kind of work done scheduled or unscheduled. Any help would be greatly appreciated. We are looking to add an additional aircraft and promote a positive aviation community in our area, and understanding most of these management arrangements either sink or swim based on good timely maintenance. Thank you!

Cannot assist you in Montana. But I find working with the CSC and scheduling and handing them cash or a CC prior to service gets me good results

Aidan, I am running a shop at KBDN, we work on Cirrus aircraft and can usually get them in and out pretty quick, let me know if you need anything.