No, there is no difference. Tamixifen Citrate is tamoxifen citarate, same goes for the rest. Now, the real things to concern yourself with is whether your source is reliable and trustworthy. It is difficult to obtain valid and evidence based results in your experiements if you cannot be assured of the quality of the active used for your experiemental groups.