Just a word of advice, do not go to madhavi motorsports, They dont know a damn thing about what they are doing. they changed my timing belts and swaped my wiring harness. They installed my timing belt with my gears degrees off resulting in bad timing On top of that they spilt a quart of oil over my new shiny polished header and didnt even clean it off, wired my knock sensor wrong, and when I brought it back to them they said that there was nothing wrong with the wiring, and that I was experiencing knock., so I had no choice but to bring it to honda and honda charged me 500 to re-wire my knock sensor(also a large rip off) they didnt seem to give a sh*t about my car or the work they did to it. Ever since then I've brought my car to balancedperformance, and they are awesome.