Quick coil question

I did rebuild the carb before trying to start it. It had gummed up and needed tore down and rebuilt. It ran so poorly i put a new eddy 600 carb on it. It kept stalling here i figured out the mechanical advance weights were sticking in the dizzy. So i Tore the dizzy apart which had light weight quick advance springs in it. Cleaned the the pivots made sure everything was loose and installed stock weights springs. That helped. Now if i could set the timing. I think I might have it! hehehe. Definitely needs new cap rotor wires and plugs. Where is a reliable place to get a new electronic dizzy from? Oh I also replaced the pick up in the dizzy with one from Advance auto. I'm questioning that decision now too. it is gapped properly. Also replaced the ecu with tested working ecu's.