I have Zep Heavy Duty Citrus Degreaser and Simple Green and have used them side by side and cant really tell a difference except for the smell.
I have also been using Lestoil and it works just as good as any other..but has a very hospital like smell.
For the Money i still like LA Totally Awesome from the Dollar Store.
There are videos of PineSol cleaning carburetors on youtube.. so i guess it works well too,
Next time you go to wash your greasy hands try baby oil.. ive tried every hand cleaner on the market..nothing works like baby oil..