If you can save up $55, I would get Valbazen. The dose for most worms is only 0.8 ml per pound *once* and repeat in 10 ten days.
https://www.valleyvet.com/ct_detail.html?pgguid=30e07949-7b6a-11d5-a192-00b0d0204ae5
She's 7 pounds 12 ounces, which is 7.75 pounds or 3.51 kg.
Math
3.51 x 50 / 100 = 1.75 ml (round up to 1.8 ml)
For all worms, give five consecutive days.