Going mostly by what I've seen on wikipedia and the Rhodium archive, BZP and MBZP (Methyl BZP) seem to be the only attractive targets for use by themselves, but BZP seems to be a worthwhile material when used by people who know what they are taking, although I haven't experienced it personally. MBZP has the attractive quality of not being a controlled substance in the US, but the easiest way to make it is probably by methylating BZP, and any unconverted BZP would prevent the product from being legal. The synthesis in the
Rhodium archive uses equal molar amounts of piperazine base and piperazine dihydrochloride in ethanol, giving two equivalents of piperazine monohydrochloride
in situ. This is heated with one equivalent of benzyl chloride to produce one equivalent of BZP monohydrochloride in solution and one equivalent of piperazine dihydrochloride which almost quantitatively precipitates. The yield of BZP is given as 93-95% after conversion to the dihydrochloride. Rhodium's procedure gives some advice about producing piperazine dihydrochloride from other salt forms which is more complicated than necessary because of the poor solubility of the dihydrochloride in water. The common 17% piperazine sulfate sold for deworming pets and farm animals is probably sold as the sulfate because of the high solubility of that salt form. Mixing it wilth excess concentrated hydrochloride should precipitate most of the piperazine as the dihydrochloride, and converted to ethanolic monohydrochloride by mixing with the correct amount of ethanolic sodium hydroxide and filtering.
One thing that can be treacherous about this procedure is the number of possible products - piperazine, BZP and dibenzylpiperazine, all of which have base, monoprotonated and diprotonated forms. Fluorescent TLC is nice for distinguishing the latter two from starting material, but then (without real technology), melting points have to be depended on, which depends on the salt form.
Considering how many times the need for the melting point of a psychoactive compound or intermediate has come up, one which isn't listed in a catalog or the Merck Index, it would be real nice to have a table somewhere with all this data in one place. Has anyone heard of such a project?