I bought mine from rimfiresports. It's quick and easy and the shipping is free.
I've also dealt with hawktecharms on other 10/22 stuff and found them to be the same. You can't go wrong with either.
If you want to support Canadian companies I've seen Vq parts at Russel sports and I think P&D carries them as well.