Well I used to work at a Check auto parts store, they are very similar to Advance, and I will tell you this about the radiators. They are not OEM. They are usually made buy a company called GO/DAN. They are good quality, and with a life time warranty, you can´t go wrong. Plus $148 is a good price. On www.partsamerica.com it said they were $190.