I have one on my SVT. It has a lot of security built in, there's no way you could mess it up.

FWIW, they are legal in Canada, heck my mom has the same as mine on her MTX Protege laugh