66340SEDAN said What kind of motor mounts are you using on your Demon? LOL Actually my old auto shop teacher taught this to us, he always said "motors are electric" so it has always stuck with me too. Click to expand...