I'm recently moved away from TFR to 'Muc-Off' bike cleaner. It it more effective than TFR, IMHO.
It was originally designed at bike cleaner - it gets rid of every hint of mud and non-oil based dirt. This is great for bikes as it doesn't strip the gears, chain, bearings etc. It also 'seems' a lot less toxic that TFR.
With TFR I needed to agitate with a sponge to get the best results - no need to with Muc-Off, just spray on, wait 5 mins and then wipe off with a cloth and fresh water.
There is an Aus distrubuter - Distributors - Muc-Off
In the UK it's about £10 for a litre. However, it's a lot less if you buy it in 5 litre containers, in the sales!!
I cleaned Warshot (6.5m Scorpion) over the Christmas period and used about a litre.
I hope this helps.