I do have lots of young guppies for sale. No live arrival guarantee as they are young yet. They are only $2.99 a piece buy one get one free or $1.50 a piece buy one get one free if you get 20+. I doubt you'll find guppies cheaper than that. I ship throughout the USA. An estimated $10.99 for 2-4 day priority mail shipping.