EZ Peptides prices are among the most affordable I could find, and their shipping is quick and reliable. My only grievance is that all the peptides I ever ordered from them come in the smaller sized 3ml vials. This is an issue if I need to reconstitute with more than 3ml.