i brought it from (torkham) Afghanistan.my mechanic who fitt this engine brought it for me.this is third generation and with complete accesories.each and every sensor is origional and complete.if u buy a engine from local markets they dont give u complete accessories as it happened to me before.the engine which i brought from local market before was not kabli.civil accessories are added in it.in the result after some time engine starts troubling and missing.then i need too purchase more things from market.they sold origional sensors and accessories sepratly.i have fine a nice,clean and with full accesories also with 2month warrenty!our kia cahiya????what else i needed?