Normally I consider £5 for a 1kg tub not bad value but this is a 2.4kg tub for only slightly more. Asda has the 1.5kg tub for £10.80 so this is £7.20/kg. this tub works out at £3.12/kg so is less than half the price
I have never seen a Vanish tub this size so I don't know how long they will be around. Only the coloured wash available (not the whites).
Unsure why this is expired as it is still available in Tamworth Home Bargains