Just detailed my engine. It came out clean except for the aluminum engine cover. I used 3M degreaser, soak then agitate with a nylon brush then hosed off with water. The cover still is stained. Tried using Eagle one metal polish but I didn't like the result. It cleaned the cover alright but at the expense of the cover being shiny. I want the matte look of the stock engine cover. Is my procedure wrong or do I have to use another product. thanks.