I'll try a water based product next time. Only because this has worked for me I didn't bother using anything else. Never had any problems with attracting dirt/dust. I have a lifted truck in which I spray the suspension & frame followed by wiping it down. Stays clean for a good time. Of course unless I get into mud.
Thanks for the advice fellas & as I mentioned before. I'm open to different methods which I will try out.