Kev - MSD6AL (built in rev limiter) for the spark box and blaster 2 coil and you won't go far wrong. Millions of the d**m things out there working away.
You would only have to choose between a vac or no vac advance dizzy. Really, the only way to go would be with the vac advance, if your engine doesn't like it you can always lock it out. My old Rover would not take vac advance after I had recurved the dizzy to give it the advance curve it wanted, but those engines will take (and like) much more advance than stock, probably more so than a sbc.
The MSD dizzy in my current car has let me set up the advance curve my "proper" engine wanted very easily.
Hope you get yours running better very soon - you can't waste the weather we have been having.