It can vary a little based on they type of trucks you clean some will work better than others. For example if the trucks have more road film -OTR trucks I use Bond Breaker. For regular city trucks I will use Prodigy or Pro Blend and for trucks that are more oily (garbage trucks) Mr Muscle or a stronger Prodigy mix works best. But in my opinion the best overall caustic free cleaner would be Bond Breaker.
Now to qualify I am a bit partial to the chems but I sell them now, however I did use many others from different manufactures for years before I found these and used them for over 5 years before I began selling them.