all of your components should bolt on directly. as for emissions, i have no clue. i don't have emissons by my house cuz i live in bumfucked egypt. but your supposed to use your altenator and all of the components that were already on your car, if they are still working. i'm pretty sure u will need new belts though. i'm not possitive, for am i sorta new to klze myself, but this is what i have found out from reading around on the internet about them. ebay has good prices for klze engines. try there first.