I first used the Finish Line Citrus a some years ago, and it was fantastically effective - then my regular bike shop stopped selling it and were promoting their own brand of degreaser - which wasn’t as effective.
I was delighted to find that I could get it again - from Hyperride.
The Finish Line Citrus is easy to apply, wait a small while then hose off. It’s got a nice fragrance and I believe it’s bio-friendly too.