Cams do not simply drop in for 20-30 hp. It's all about tuning. You should get an ecu that is tuned for those specific cams. Now you are letting in more air, therefore you will need more fuel to ignite that air. Also vtec crossover point will usually have to be changed to take full advantage of the cams vtec lobes. Cams will effect your gas milage and most likely affect idle. this depends on duration and lift. Compression will not be affected. and if you want even more benefit get high compression pistons.