I had ordered some parts from Showcars for a Corvette I used to own, and the experience made me never want to buy anything from them again. This was in 1998/1999, things may have changed - though I personally have formed my own opinion.
I was in Toronto on business a month or so after...