whats up everyone!was hoping to get some help here i just had 18 inch apes installed on my vulcan on saturday,as soon as i left i here a whinning type noise coming from possibly the transmission area when i let off the throttle and i decelerate(is that a word lol im an idiot)(especially in 3rd gear) can it possibly have anything to do with the way they installed the new clutch cable if not has anyone ever experienced that type of noise(almost sounds like a car low on power steering fluid)if any one can helpme id greatly appreciate it thank you, joe the barber