Dear compressor should be working, why it is not working? you should operate the same compressor that came with engine, it is a good one.
Secondly, for mileage issue, do check if your oxygen sensor is working fine and if it is even present there in the pipe. Please Check if your engine has two or more oxygen sensors at first place.