Here's a guy that sells fireworks makin's.
http://www.unitednuclear.com/supplies.htm
There are instructions for pyrotechnic manufacture there too.
He's got some pretty heavy disclaimers & legal notices on his site.
Also, he reserves the right to refuse to sell to you if its too obvious that you are building illegal fireworks.