I service my own... but don't have Arctic Cat...

you may check with Fremont Motorsports in Florence...

I know someone who used to work there.. they say they service all makes & models...

my brother-in-law took a Polaris in there, and they did good work.. but I don't have 1st hand experience..

http://www.fremontmotorsports.com/Service.aspx

Also, you may call A&R auto (He's the one that used to work @ Fremont motorsports..
(719) 784-1160‎ Richard is the owner, and he'll tell you straight up if he can work on 'em.. and may know someone else..

hope this helps..