cdi unit

nearly finished my bike only to find cdi has packed in on one side its a denso type mj4 dose anyone know where i can get one at a reasonable price thanks.

can any one tell me if i can make a cdi unit of a vf1000f can be made to fit an vf1000r as the f got 1 plug if so how many how many wires or am i just barking up the wrong tree.