Best bet for cheep plants is to get to know people who have planted tanks in your area--they usually are willing to share clippings. People further away charge postage, so it tends to be more expensive, whereas people will give the plants for free in your neighborhood.