Doesnt need to be an aerosol….
Buy yourself one of these:
https://www.screwfix.com/p/hozelock-spraymist-translucent-trigger-sprayer-1ltr/7623K
And some of this:
https://www.screwfix.com/p/no-nonsense-heavy-duty-degreaser-5ltr/88668
And you’ll have an equivalent to an entire pallet full off 500ml ‘bike cleaning’ aerosols.
+1
You can dilute the screwfix stuff quite a bit and it still be effective.
I usually dilute it between 1:4 and 1:9 into a spray bottle (no need to buy one, just use any old kitchen cleaner bottle) and it’s enough to clean most parts. Then use a paintbrush to work it in neat on any really shitty bits.
Not interested in cleaners that you use in chain baths, leave the parts in a tub to soak in etc…
Just be aware that any degreaser that’s a good enough surfactant to break down chain gunk is also good enough to soak past the freehub / bearing seals and f*** those up too. I’ve convinced myself over the least few decades that the solution to reducing bike maintenance is to do less bike maintenance. Chain lubes that need constant re-application and cleaning with harsh chemicals, etc is what kills bike parts.
On the bike I only use car shampoo for the bike itself and carefully clean anything that needs degreaser with a toothbrush to avoid it getting where I don’t want it. If the cassette has got crusty enough to need a real clean then I take it off and do it properly.
Don’t use messy wet lubes, then you wont have to clean up the mess. Squirt for me, no mess and drivetrain needs nothing more than water to clean the mud off.
Or a variation on this, I never got on with Squirt or UBS or similar so would say Putoline / other hot wax year round or dry lubes in summer depending on the desired frequency Vs level of faff.