I use Cullman Power Sports for Can Am. It’s a drive but they are solid folks.
I stay away from Big #1 in Homewood. Bad experience while I was shopping and won’t darken their door
Haven’t tried the Bessemer dealer. They just picked up Can Am as a brand