Genuine OEM 15330-28020 new variable valve Timing (VVT) Solenoid Not remanufactured Tested & as described Great quality Easy to fit your car 100% Authentic