Owning my own power equipment repair shop for 12+ years I have tried a lot of cleaners and degreasers, started with Spray Nine that I used to buy in a 55 gal drum ( very expensive ) and it worked the best but it could damage the finishes on some of the equipment. After trying to cut cost I started to try the different brands out there like Simple Green,White Lightning,Greased Lightning and a few no named brands and so far the best bang for my buck has been a cleaner called Purple Power it cost between $4.99 and $6.99 a gal depending where you buy it. I mix it in a one gal pump sprayer used for gardening as I do go through a lot of it when doing lawnmowers. So far it has not damaged any finishes on bicycles but it will remove fine details on some things like the pinstripes on older Schwinns so you still need to test( on newer bikes with clear coat I don't even worry about it ).