It looks like lab grade ferrous sulfate is commonly available at a reasonable price. There are different hydrate forms of it but I don't know if that's important or not.