I dont know where exactly I ran across the tip, but a long time ago I was either told or read about using pledge dusting polish as an engine bay detailer. The reason behind it was that it did not attract dust as bad as using ArmorAll and other similar products.
So I gave it a try and fell in love with it immediately. My engine bays stayed cleaner, was easier to touch up (With ArmorAll and other similar products the dust would get so caked on sometimes that it was hard to do touch up work). It doesnt leave the bling bling shine that ArmorAll does, but it does clean really well and I can wipe down the painted surfaces in the engine bay for a little extra shine. It also seems to last a lot longer than ArmorAll as well and is by far cheaper.
I wipe down every rubber hose I can get my hands on, vacuum lines, basically everything I can with it and have never had any problems using it and I have saved a ton of money over what I spent on other products.