The best way to make your engine shine is to use high quality detailing spray. This type of spray is available at any car accessory store. Once the engine bay has been cleaned, you can spray on the detailing product to make rubber, plastics and metal parts shine. Excess liquid can be wiped away using a microfibre cloth. Sometimes the surface should be buffed to extract a better shine from it.