I go through those Esso ones once in a while that jet-spray your undercarriage, it actually does a pretty good job of getting most of the crap off the underside
the trick with those is to drive through them slowly, the undercarriage jet is at the entrance of the wash station - most people don't realize it's there and drive through it into the station too quickly without taking the time to let it do its job.
the proper way to get everything cleaned off would probably be to lift the car up and go under it with a sponge or a brush to get the tougher stuff off, but for a quick clean with decent results the gas station ones aren't so bad imo
