I just use neat washing up liquid worked in with a stiff brush and left for the rain to wash away, removes oil stains completely. Much cheaper and less effort than faffing about with solvents.
I also suspect someone is is being to precious about the appearance of the public highway outside of their boundary.