I had a similar experience except I got the parts I ordered. Only problem is they were damaged in transit. I was promised a replacement within 2 weeks. Never materialized. Eventually I threatened legal action etc and they offered a refund. I had to spend a morning driving to Oshawa to drop the items off and get my money back.
The salesperson, Steve I think, then wastes another 30 minutes of my time processing the refund. I wasn't going to leave until I knew that I had the refund on my credit card.
At the end of the day, I'm still out a couple hundred bucks when you consider my time, gas and shipping fees they charged and didn't refund.
To give them some credit, I did get the parts in the time frame promised, and the damage was not their fault( occurred in transit). My issue is that the way they dealt with the problem afterwards was completely unsatisfactory and unprofessional.
I will never buy anything from them again.