You can buy moss balls at Van der Velde Aquatic Plants. Every water plant comes directly from our own nursery. We package the moss balls well so it arrives to you nice and healthy, moreover, with us you get a 100% growth and flowering guarantee.