toadstool
Active Member
I need assistance in finding a good bike shop in Ohio to install and tune a nitrous kit. I called Mike at Twin Visions in Columbus who told me to bring the parts in and he would take a look and that he has installed many of these kits. I drove 90 minutes and turns out he won't install it due to stated "liability issues." Is it common for a shop to decline business if a customer supplies the parts? I was astonished. He said he wouldn't install anything I provided. My thought is that it is a shit economy and in the middle of winter and you're going to turn me away? I never ask for a warranty on the parts or labor. Your thoughts....
