I use
Finish Line Super Bike Wash. I think it might have waxed dissolved in it somehow. I spray it on, and the dirt jumps off and runs away. It doesn't seem to attach lubricants, either, so I use it everywhere. It works much better for me than Simple Green does.
The other cleaners in this vein work as well. Another such product is called
Muc-Off.