Or you could try Fenwicks Concentrated Bike Cleaner, 5 litres for about £42 from various outlets like eBay etc. It can be diluted 10 to 1 for a cleaning spray or neat as a degreaser. Best stuff I've used. With all our bikes it lasts us about a year. Pretty good value I'd say.