BMW Series III 328 1995 Manual Gasoline 2jz vvt engine piston cb87 hp rods hks272 camshafts with Brian Crower springs methanol kit arp head studs 154 gearbox with clutch os triple plate with conversion precision turbo 6676 haltech 1000 ecu shortened wiring harness mishimoto thermostat Fic1000 injectors crank pulley m3 2-wheel differential tensioner oil catch can 3-inch cooler pipes 3-inch exhaust with downpipe hks muffler inlet 3 outlet 4 walbro fuel pump temperature and boost gauges wideband, oil pressure and fuel pressure