Yes, that is the correct dosage of SafeGuard that treats most worms in chickens, except more rare tapeworms, which are treated with praziquantel. Valbazen is also a good wormer that treats most worms 1/2 ml given orally. Repeat in 10-14 days.I suggest using Safeguard Liquid Goat Dewormer.
I believe the dosage for that is 0.23ml per lb of body weight given orally 5 days in a row. I'd like @Wyorp Rock , @Eggcessive , or @azygous to confirm that though.
Dosage does depend on the type of worms, the dosage I gave you should treat most worms I believe.