that 066707 # is just another meaningless code I beleive. If I remember right to find out if that is the correct engine the VIN# is stamped on the right of the timing chain cover. Thats all the help I can give at this time but If I see or read different I will advise you...