$650 for labor to exchange a compressor is excessive. It will take them about 2 hours maximum. What is wrong with your current compressor. Sometimes they will tell you that a new compressor is required when in actuality it may be as simple as a simple refrigerant recharge which only takes 30 minutes.