calcium phosphate(rock)is a poor sourse of calcium about 35 % then calcium oxide 71% (more than double) . calcium in calcium phosphate(rock) is also poor absorable for ruminants about 30 % then calcium oxide 50 % (according to NRC ) it means total absorable calcium in calcium phosphate is about 10.5% & in calcium oxide is 30.5% that is near three times . calcium oxide is much cheaper than calcium phosphate calcium oxide is also a very good buffer having a ph about 12.5