well seeing as I am not a company owner, nor have any invested interest in ANY brand, I couldn't care less about brand loving. Mine wouldn't squeek either if I left it parked in the garage too.....
If you work them, they are going to squeek..... no matter what brand. Any ya..... I like my can-ams quite a bit.