I tried 7 toilet cleaners from Aldi, M&S and Tesco — best was £1 cheaper than Harpic

Toilet limescale is irritating and unsightly but very common. Can any supermarket cleaners match my favourite, Harpic?