If the Poly-Vi-Sol has Vitamin D in it, I would think that would have some benefit. Vitamin D helps with absorption and utilization of Calcium. It could be just what she needs.
I drive up to the Indian reservation to buy tobacco. It costs $12.20 for a 1 pound bag and about $3 for a box of tubes.
Tobacco $12.20 + 3 boxes of tubes $9.00 = 3 cartons for $21.20 and no taxes on them.