What should I use then
Ask your vet. They will be able to suggest the most appropriate wormers for your area and situation and can often dispense small amounts to avoid wastage.
Adult tapeworm (sheep tapeworm, those that cause tapeworm segments in poo) are rarely a problem in sheep, it is more the juvenile stages they pick up from dog poo (dog tapeworm) that can get into the muscle and/or brain of the sheep (hence why dogs on farmland need to be regularly wormed).
If the sheep are passing tapeworm segments but are well and thriving, it is likely unnecessary to treat, but do ask your vet for local, tailored to you, advice.
Hope that helps.