By total, I'm assuming (hoping) you mean only the distributor's centrifugal advance, which with the 8 degrees initial, would give you a real total advance of 32, which I'd think would be ok. If you're meaning 24 degrees total including 8 degrees initial (which would mean the dizzy is only adding 16 degrees) then I don't think that's enough.
But really, engines vary, so the best thing to do is unhook your vacuum advance to eliminate it, then advance the distributor (initial timing) and go driving, then advance it and drive again until it pings. Then put a timing light on it, rev it up and see what the max advance is. Back off a couple of degrees from there, and you'll have the TOTAL advance you can run and be on the safe side of pinging.
TOTAL Advance = Initial + Centrifugal (ignoring vacuum advance)
Then you can tell whoever is recurving the dizzy that you want X total with Y initial, or just X minus Y = centrifugal (distributor) advance.
Clear as mud?