Yes, tyre foam may be used to clean your vehicle's engine, as well as pretty much any other fluid that contains tyre foam, with excellent results. After spraying the engine bay with tyre foam, wash it for around 15 minutes.