We use a traffic film remover of which I can't remember the name of right now. It gets everything off in one hit including bugs, dirt and oil. Fantastic stuff to use first to get the real nasty stuff off.
When I'm in tomorrow I'll get the brand name.