Transmission Depot
Transmission
Worst transmission shop ever! Last month I took my car in to Transmission Depot on Kipling Ave. This is the most incompetent transmission shop I have ever seen. I brought my Nissan 300zx in because the gears were beginning to stick. My car was kept there for more than one month. I was told that the ...