i have used OPC and ARO recently to clean tires. ARO works better for removing the brown residue from tires. It also works well for light duty rim cleaning. OPC is a better cleaner for overall duty such as interiors and so forth i have yet to try these 2 product on engine bay cleaning.