1995 Mazda Protege Timing Cover 1.8L VIN G (5th digit) DOHC upper