Originally Posted by aus
Funny how the AA guys all jump in at once.
I'm not hating on anyone; just noticed people were obviously notified of this thread.
Here I am!!! Just kidding!
To the OP, there are a few shops in the TO area that sell and install both kits. Perhaps try posting a thread in the Canada forum requesting a meeting with some sc'r'd owners (perhaps when the weather gets better!) and then you can get some real world feedback and first hand owners experience.
Either way, you'll love a sc'r.