I put my duraspark together for 55$. That included wiring, cap, rotor, fleabay distributor, module, etc. It took a while to get the parts together, but I was bored and patient.
I even made my own bushing to change the advance curve. Mechanical advance is now 22 degrees. Currently running 14...