Hello mate, one of the experts will chime in as i dont know much about `04 models but i would imagine the very least you would need would be the Ecm, full wiring harness, later throttle body etc if it is indeed even possible! and it was (maybe late`09) the `10 model year that had the front 02 sensor fitted so i guess you would need the stuff from that year but please check before you buy as i am by no means sure! but good luck anyway with your project!