I really like the pour on, yes. If you've never wormed, however, I'd go with wazine 17 (Piperazine) first. It's not a terribly effective wormer, but that's a good thing for the purpose it's used. It's strictly effective against roundworms, the most common worms our birds have. If your birds have an infestation, that's the one they'll have the most of.
Sometimes if we worm them and they have more than we think, the resulting dead worms can cause them to go into anaphylactic shock (think rejected donor organ effect) because the dead worms suddenly become rejected by the body as a foreign protein. (While they were living, this doesn't happen.) Also loads of dying worms can clog the bird as they're passing them.
So to hedge our bets, we do a weaker worming first - piperazine. With Wazine 17 (piperazine 17%) you do a tablespoon per gallon of drinking water as their sole water source for a day. Remove it the next day. Withhold eating any chickens/eggs for 14 days. This can be done on birds 2 months or older. I personally don't worm my young chickens, but wait until they're a few months old first.
Anyway after a while, 6 weeks or so, you can do the drop-on ivermectin. There's a post on the board here that has the treatment dosage for it. Personally, I love the stuff. After an initial worming with wazine, I just use ivermectin now. That way I know every single bird got the exact dose of ivermectin needed, and the eggs are supposed to be safe.
I'm glad your girls are doing well. That's wonderful news for a Memorial day weekend! Take care.