My experience last year with Toronto Airsoft was horrible. I ordered some parts in which they convinced me that the mosfet was a clone of the avocado in which it was not and just some cheap knock off, the folding (A) frame sight I bought broke within minutes of use and I am not exaggerating.
At that time I even made videos showing the issue with the mosfet and me fixing the sight!
Mosfet vid
http://youtu.be/JM8jvXLO3SE
Folding arms sight
http://youtu.be/01dfhsIkPCk
Now trying to deal with them was a nightmare, they had no phone number at the time and to this day they still owe me a few dollars but I just gave up with them. I returned the mosfet in which I asked for a certain bi pod as replacement and they didn't even send me the bi pod I requested but some cheap knock off. It was such a cheap knock off I kept the box because it was just too funny and my friends and myself got a kick out of the fact that these guys that made the item couldn't even afford a spell checker lol.
I will never do business again with Toronto airsoft and have told many people to stay away.
Picture of box for fun!