I use marine grade protectant on my engine bay. Makes everything shine, but is not sticky or slimmy. Makes the rubber look new and metal look new. After a couple of applications, your engine bay looks new.
also, use some steel wool on the belt tensioner, throtle body, ac compresor, power...