its the cheapest way to clean your parts , but i would do it off the bike , i have never had a bike dirty enough to need to pour gas directly on it , and you might want to dispose of it correctly to be safe maybe at your local auto shop , but its really good for just a chain clean , at least in my area its like 2.70 usd pergallon , im still using my gallon from last year lol !!