yes its 100 % stock .its an 03,100k or so on it .i plugged it in today and the only thing he could find wrong was an evap code ,but im sure that was irrelavant.i suppose i could clean it quickly.